반응형

전체 글 57

[python] PySide2 설치 및 실행하기(파일이름 변경 프로그램 - 1)

파일이름 변경 프로그램을 만들면서 사용한 기술들을 정리해보려고 합니다. 프로그램 화면 UI를 구성하기 위해 PySide2를 사용하려고 합니다. - 개발환경 * python 버전 : 3.10 * 개발툴 : Pycharm 1. PySide2 - Qt for Python 프로젝트(Qt 제작사 공식 Python 배포본) - Qt5용 Python 바인딩 - GPL, LGPL, 상용라이선스를 제공 2. PySide2 설치 pip install PySide2 3. 예제코드 - 세팅의 마지막은 Hello World 출력을 마무리하겠습니다. - 아래 코드로 실행하면 문구가 있는 창이 출력됩니다. import sys from PySide2.QtWidgets import * app = QApplication([]) labe..

language/python 2022.08.09

[개발준비] 오픈소스 라이센스 확인하기

파이썬으로 개발하면서 GUI 사용이 필요해서 PySide2를 검토중 LGPL이라는 용어를 확인했습니다. 개인적으로 공부하는거라 문제는 없지만 모르는 단어가 나와서 정리해 봤습니다. 1. 오픈소스 소프트웨어 - 소스코드가 공개되어 있는 SW - Linux 커널 및 아파치 웹서버, FireFox 웹브라우저, MySQL 등이 대표적인 예 - 리처드 스톨만이 FSF를 설립하고 Free Software 운동을 전개했지만 일반인을에게 무료라는 인식이 생기는 것을 꺼려함. - 소스코드 공개에 많은 참여를 이끌어 내기 위해 에릭 레이먼드, 브루스 페런스 등이 오픈소스라는 용어를 제안. 2. 라이선스 - SW는 다음과 같이 저작권, 특허권, 상표권, 영업비밀 등의 지식재산권에 의해 보호받고 있다. - 권리자가 다른 사람..

개발준비 2022.08.09

[엑셀] 구분기호, 특정문자, 너비로 텍스트 나누기(데이터>텍스트나누기)

엑셀을 사용시 구분기호, 특정문자, 너비를 기준으로 데이터를 나누는 방법을 알아보겠습니다. ,로 구분된 텍스트의 경우 붙연넣기하면 자동으로 데이터가 나눠져서 들어갑니다. 이미 하나의 셀에 들어가있는 데이터를 나누는 방법은 아래와 같습니다. 구분기호 특정문자로 데이터 나누기 1. 나누고 싶은 데이터가 있는 셀을 클릭하고 데이터 > 텍스트 나누기 버튼 클릭 2. 구분 기호로 분리됨 선택 3. 쉼표를 선택(기타에서 다른 기호로 구분도 가능함) 4. 마지막으로 분리된 데이터가 들어갈 형식을 선택함. 너비로 데이터 나누기 1. 너비가 일정함 선택 2. 자르고자 하는 영역의 넓이 조절 가능 3. 마지막으로 분리된 데이터가 들어갈 형식을 선택함.

전산쟁이/엑셀 2021.12.22

[엑셀] 구분기호, 특정문자, 너비로 텍스트 나누기(데이터>텍스트나누기)

엑셀을 사용시 구분기호, 특정문자, 너비를 기준으로 데이터를 나누는 방법을 알아보겠습니다. ,로 구분된 텍스트의 경우 붙연넣기하면 자동으로 데이터가 나눠져서 들어갑니다. 이미 하나의 셀에 들어가있는 데이터를 나누는 방법은 아래와 같습니다. 구분기호 특정문자로 데이터 나누기 1. 나누고 싶은 데이터가 있는 셀을 클릭하고 데이터 > 텍스트 나누기 버튼 클릭 2. 구분 기호로 분리됨 선택 3. 쉼표를 선택(기타에서 다른 기호로 구분도 가능함) 4. 마지막으로 분리된 데이터가 들어갈 형식을 선택함. 너비로 데이터 나누기 1. 너비가 일정함 선택 2. 자르고자 하는 영역의 넓이 조절 가능 3. 마지막으로 분리된 데이터가 들어갈 형식을 선택함.

전산쟁이/엑셀 2021.12.22

구름 IDE 사용해 보기_가입 및 가격 정책

개발을 시작하기에 앞서 아이디어 찾기 기획하기 등의 과정도 힘들지만 막상 시작하면 개발환경 세팅만큼 힘들고 귀찮은 것이 없다. 이것저것 사용해보고 구성하기에는 손도 많이 가고 시간도 많이 든다. 그래서 찾아보던 중 클라우드에서 간단하게 개발환경을 구성 할 수 있는 구름 IDE를 알아 보려고 합니다. 우선 아래 링크의 구름IDE에 접속해보면 아래와 같이 나옵니다. https://ide.goorm.io/ 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업을 클라 ide.goorm.io 아..

개발준비 2021.07.21

[엑셀] 조건에 맞는 셀의 개수 구하기(COUNTIF 함수)

엑셀에는 COUNTIF 함수가 있습니다. 함수의 단어 뜻 그대로 조건에 맞는 셀을 카운트한 결과가 나옵니다. 함수의 설명을 보면 COUNTIF(range, criteria)로 range 범위, criteria는 조건입니다. 간단한 예제로 사용방법을 알아 보겠습니다. COUNTIF 함수 사용법 아래와 같은 취미 조사표에서 각 취미가 몇개씩 있는 구해보겠습니다. 1. 개수를 구하려고 하는 셀에서 COUNTIF 함수를 입력 2. COUNTIF 함수 첫번째 자리에 범위를 지정한다. 방법은 원하는 범위를 마우스로 드래고 혹은 범위 입력(시작점:끝점) 3. COUNTIF 함수 두번째 자리에 구하고자 하는 결과의 조건을 넣으면 결과가 나옵니다. 조건의 종류는 마지막에 알아보겠습니다. COUNTIF 함수로 간단하게 문..

전산쟁이/엑셀 2021.06.01

[보안뉴스 읽기] 단순한 눈속임을 넘어 공급망 공격까지, 타이포스쿼팅

[보.알.남] 단순한 눈속임을 넘어 공급망 공격까지, 타이포스쿼팅 사이버공격 중에는 철자를 속여 공격하는 ‘타이포스쿼팅(Typosquatting)’ 기법이 있다. 타이포스쿼팅은 사회공학적 기법 중 하나로, 자주 사용하는 사이트의 URL을 교묘하게 바꿔 가짜 사이트로 www.boannews.com 기사의 주요 내용 이름이나 URL 바꿔 눈속임하는 사회공학적 기법 ‘타이포스쿼팅’ 인터넷 주소뿐만 아니라 오픈소스 패키지 이름 속이는 공급망 공격에도 활용 타이포스쿼팅의 주요 목적 1. 사용자를 속인 가짜 사이트는 계정정보 탈취를 목적으로 쓰이는 경우가 많다. 2. 피싱 사이트를 통해 악성코드 설치파일을 내려받도록 유도 3. 위조한 도메인을 원래 서비스 주인에게 되팔기도 개발자 커뮤니티에서 타이포스쿼팅 통한 악성..

보안뉴스 읽기 2021.04.06

[포토샵] 불투명도 조절

오늘은 포토샵에서 레이어에 불투명도를 조절하는 방법을 알아보겠습니다. 간단한 방법이기 때문에 방법부터 먼저 알려드리겠습니다. 아래 레이어 편집 영역에서 불투명도(Opacity)값을 수정하면 됩니다. 불투명도는 0으로 갈수록 투명해집니다. 그럼 예제를 통해 자세하게 알아보겠습니다. 아래 사진은 춘천에서 아주 유명한 레스트랑인 함지라는 식당의 돈까스입니다. 이 사진에 식당의 메뉴판을 불투명하게 올려 보겠습니다. 1. 불투명으로 올릴 이미지를 불러옵니다. 2. 해당기능은 레이어를 불투명하게 처리하는 방식입니다. 위에서 설명한 것과 같이 레이어 설정창에서 불투명 값을 조절해 줍니다. 3. 그럼 아래와 같이 돈까스위에 불투명으로 올라간 필요없는(?) 결과가 완성되었습니다. 추가로 아래 사진과 같이 특정영역을 선택..

[보안뉴스 읽기] 악성앱 이용한 스마트폰 해킹 공포... 실제 감염시 어떤 증상 나타날까

악성앱 이용한 스마트폰 해킹 공포... 실제 감염시 어떤 증상 나타날까 최근 국정원이 은행을 사칭한 가짜 앱으로 약 4만대의 스마트폰이 해킹 당했다고 밝히면서, 스마트폰 보안에 대한 국민들의 불안감이 갈수록 커지고 있다. 전 국민의 95%가 스마트폰을 사용하면 www.boannews.com 기사의 주요 내용 전국민의 95%가 스마트폰 사용하는데 스마트폰 노린 악성 앱과 악성코드 늘어나고 있다. 스마트폰에서 탈취한 개인정보 바탕으로 대부분 2차 피해 발생 모바일 악성코드 종류 글로벌 보안기업 크라우드스트라이크(CrowdStrike)는 해커들이 사용하는 모바일 악성코드를 아래 다섯 가지로 구분 1. 원격 접근 도구(Rat) 2. 뱅킹 트로이목마 3. 모바일 랜섬웨어 4. 암호화폐 채굴 멀웨어 5. 애드웨어 ..

보안뉴스 읽기 2021.04.01

[보안뉴스 읽기] 이번 달만 두 번째! 구글의 크롬에서 또 제로데이 나와

www.boannews.com/media/view.asp?idx=95645 이번 달만 두 번째! 구글의 크롬에서 또 제로데이 나와 구글의 크롬 브라우저에서 제로데이가 또 다시 발견됐다. 해커들이 먼저 발견하여 현재 활발히 익스플로잇 하는 중이라고 한다. 올해에만 세 번째로 발견된 제로데이다. 구글은 재빨리 픽스를 www.boannews.com 기사의 주요 내용 크롬이 3월에 2번째 제로데이 취약점 패치를 진행했다. 지난 2월에도 제로데이가 나왔는데, 2개월에 3개가 나왔습니다. 아직 안전을 위해 기술 정보는 밝혀지지 않은 상황입니다. 취약점의 정확한 근거지는 블링크(Blink)라는 브라우저 엔진으로 윈도, 맥, 리눅스용 크롬 모두에서 발견되며, 89.0.4389.90 버전으로 업데이트해야 안전합니다. 대..

보안뉴스 읽기 2021.03.18
반응형