원노트 (one note) 필기장 이름 바꾸기 원노트(one note)는 마이크로소프트에서 제공되는 노트 서비스입니다. PC ,노트북, 아이패드, 핸드폰 모두 다 연동이 되어서 편리하게 사용할 수 있는 필기장인데요. 카테고리별로 나누어서 정리할 수 있다는 점이 개인적으로 가장 큰 장점인 것 같습니다. 필기장은 다시 섹션 --> 페이지로 나누어 분류됩니다. 마치 책을 목차별로 정리해놓는 느낌입니다. 그런데 하위 노트장인 섹선, 페이지는 쉽게 이름 변경이 가능하지만 필기장명을 바꾸기 위해서는 원노트 앱에서 할 수 없기 때문에 Ondrive를 이용해서 이름을 바꿔줘야 합니다. Onedrive 원노트에 쓴 파일은 보통 outlook계정에서 자동으로 동기화가 됩니다. 그리고 동기화된 파일은 해당 계정의 원드라이브..
문서를 주로 PDF 형식으로 주고받는데 PDF는 수정이 불가합니다. 하지만 수정이 불가능한 PDF 파일의 내용은 가져올 수 있습니다. 사실 워드에 쓰면 되는 것인데 파이썬을 쓰면 이런 일을 조금이나마 줄일 수 있을 것 같습니다. PDF 읽고 추출하기 PDF 파일을 읽고 데이터를 추출하기 위해 파이썬에서는 PyPDF2, pdfminer.six, textract 등의 라이브러리를 활용할 수 있습니다. 이러한 라이브러리들은 PDF 파일을 열어서 내용을 읽고 특정한 텍스트나 이미지 데이터를 추출할 수 있는 기능을 제공합니다. 파이썬 코드를 사용하여 PDF 파일을 열고 원하는 데이터를 추출하는 작업은 데이터 분석, 텍스트 처리, 문서 요약 등 다양한 분야에서 유용하게 활용될 수 있습니다. PyPDF2 설치 pyp..
pyqt로 파일 불러오기 창이 나오게 하는 방법입니다. 개인적으로 프로그램 내에서 파일 불러오거나 폴더를 지정할 때 편해서 자주 쓰게 되는 기능입니다. 파일선택창 간단하게 pushbutton을 누르면 파일선택창이나 폴더선택창이 나오도록 하겠습니다. import sys from PyQt5.QtWidgets import * class MyWindow(QWidget): def __init__(self): super().__init__() self.setupUI() def setupUI(self): #레이아웃만들기 self.setGeometry(200,150,300,300) self.pushButton= QPushButton('Open file') self.pushButton.clicked.connect(sel..
티스토리 글꼴은 너무 적다 티스토리는 기본글꼴만 제공하고 있습니다. 무료합니다. 좀 더 다양한 폰트가 있으면 좋으련만.. 티스토리에 내장된 폰트가 별로 없어서 티스토리를 막 시작하신 분들은 폰트를 바꾸고 싶을겁니다. 스킨도 마찬가지지만 아는 스킨은 없고 뭘 쓸지도 잘 모르는데 어울릴지 잘 맞을지 알 수 없으니 ... 다짜고짜 스킨을 덜컵 정하기도 겁이 납니다. 당장 스킨을 바꾸기 부담스럽지만 블로그에 변화를 주고 싶다면 폰트를 한번 바꿔보는 걸 추천합니다. 폰트만 바꿔도 새 스킨을 단 것과 같은 느낌이 듭니다. 티스토리 폰트 바꾸기 티스토리는 HTML을 기반으로 되어있습니다. 즉, CSS를 할 줄 안다면 아주 쉽게 폰트를 바꿀 수 있습니다. 단, 블로그 전체글의 폰트가 바뀐다는 점! 꼭 명심하셨으면 합니..
이제 여름이 다가오고 있다는 걸 몸소 느끼고 있습니다. 점점 더워지네요. 올해는 슈퍼 엘리뇨 현상으로 더 덥고 비도 많이 온다고 합니다. 물론 '카더라' 이기 때문에 정확하게 그렇게 된다는 걸 알 수 없지만 여름이 오면 더운 건 사실이니깐요! 저희 본가는 주택이어서 모기가 무진장 들어옵니다. 현관에서 들어오거나 화장실 하수구에서 올라오고 비가 엄청나게 오면 창문에 물이 고이는데 모기가 거기서 알을 낳는 경우도 있습니다. 여름만 되면 모기천국입니다. 매년 모기와의 전쟁을 치뤄야 합니다. 아주 지겹네요 정말 ㅜ 그래서 그런지 모기에 대한 지식이 많이 늘었습니다. 화장실 하수구도 막는 것도 구매하고 현관에서 모기 안 들어오게 하는 방법(저희 엄마만 아는 비법)도 익혀서 모기 수가 확 줄었습니다. 모기 개체수는..
인공지능은 현대 사회에서 가장 빠르게 발전하는 기술 중 하나로, 우리의 생활과 업무에 혁명적인 변화를 가져오고 있습니다. 그리고 그 핵심적인 역할을 맡고 있는 것이 바로 "머신러닝(Machine Learning)"입니다. 머신러닝은 알고리즘을 구축하는 컴퓨터 과학의 하위 분야로 최근에는 인공지능의 핵심기술로 자리잡고 있습니다. 요즘은 머신러닝으로 할 수 없는 것들도 많아지고 있는 추세지만 기본적인 베이스가 되고 있는건 변함 없습니다. 컴퓨터가 패턴을 학습하여 스스로 데이터분석과 문제를 해결하는 능력을 갖추게 된다면 얼마나 편해질까요? 데이터를 컴퓨터에게 던져주면 알아서 분석도 해주고 ppt도 만들어주고 문서도 만들어줄겁니다. 여태까지 컴퓨터로 했던 모든 것들은 이제 말이나 타이핑을 통해서 해달라고 요청하..
윈도우 종료시 특정 프로그램 때문에 바로 종료되지 않고 프로그램 끝내기 창이 있는 경우 자주 보셨을겁니다. 이는 윈도우에서 사용장의 실수로 저장하지 않은 데이터가 있다면 저장해주고 백업해주는 시간을 주는건데 만일의 사태에 대비하기 때문에 좋은 기능이라고 볼 수 있습니다. 그런데 내가 백업을 잘하고 있다면 굳이 필요없는 기능입니다. 종료가 바로 안되는 것과 간혹 백업이 어려운경우 로그아웃으로 넘어가기 때문에 내가 컴퓨터를 끈 줄 알았는데 특정 프로그램 때문에 계속 켜있는 경우가 종종 있습니다. 백업을 잘 하고 있다면 내 전기세를 위해 굳이 안 해도 되는 기능입니다. 이 기능을 없앨 수 있는데 AutoEndTasks라는 기능입니다. AutoEndTasks를 활성화하면 전원 종료시 사용자에게 프로그램 끝내기 ..
NumPy는 파이썬에서 과학적 계산을 위한 핵심 라이브러리로, 다차원 배열을 다루는데 매우 유용합니다. 이러한 다차원 배열은 종종 복잡한 계산을 수행하는 데 필요한 데이터 구조로 사용됩니다. 그러나 다차원 배열을 단일 차원으로 변환하여 데이터를 보다 효율적으로 처리하고자 할 때가 있습니다. 이를 평탄화(flattening)라고 합니다. 보통 머신러닝을 하게 되면 데이터를 분석하려는 머신이 단일 차원을 원하면 평탄화를 쓸 수밖에 없습니다. 평탄화를 꼭 Numpy로 해야하는 건 아니지만 데이터를 보통 numpyarray로 만들기도 하고 생각보다 아주 많이 간편합니다. 평탄화 작업 np.ravel() 함수를 활용한 평탄화 NumPy는 다차원 배열을 평탄화하기 위해 np.ravel() 함수를 제공합니다. 이 함..
아이콘 그림을 받을 수 있는 사이트가 굉장히 많습니다. 이중 무료로 ICO 파일을 얻을 수 있는 사이트 5개를 추려보았습니다. Flaticon Flaticon바로가기 Flaticon은 수많은 아이콘 컬렉션을 제공하는 사이트로, 무료로 다운로드할 수 있는 ICO 파일도 제공합니다만 대체로 svg,png, psd를 다운받을 수 있습니다. ico 자체를 얻기는 어렵습니다. ico파일이 정 필요하다면 변환하면 되기 때문에 사실상 상관없습니다. Icons8 Icons8바로가기 Icons8은 사이트가 가장 느리지만 다양한 스타일과 크기의 아이콘을 제공하는 사이트입니다. 검색 기능을 통해 원하는 아이콘을 찾고, 해당 아이콘의 다양한 포맷 중 하나로 ICO 파일을 다운로드할 수 있습니다. 움직이는 그림(gif)도 받을..
외국 취업이나 해외직구를 하기 위해서는 영문주소를 반드시 알아야 하는데요. 한국에 살면서 굳이 기억할리 없는 영문 주소를 어디서 얻나 싶을텐데 영문주소가 필요하신 분들을 위해 영문주소변환기를 소개합니다. 한글 주소를 치면 영문 주소로 바꿔줍니다. 영문주소변환 사이트 네이버에서 영문주소 변환 네이버에서 무턱대고 주소를 치면 네이버지도가 뜨기 마련입니다. 플레이스가 먼저 뜨죠. 영문주소를 알아서 찾아주면 좋으련만 영문주소를 찾는 사람보다 저 장소를 어떻게 가는지를 알기 위해 주로 검색을 하기 때문에 플레이스가 먼저 뜨게 됩니다. 따라서 네이버에서 영문주소 변환이라고 검색하셔야 영문주소변환을 할 수 있습니다. 지번/도로명으로 입력하면 영문주소가 나옵니다. 우편번호도 같이 나와서 해외직구할 때 편하게 쓸 수 있..
매직 키보드를 대체할 수 없을까? 요즘 컴퓨터 원격제어와 바깥에서 작업하기를 실제로 해볼려고 투야도 사서 컴퓨터 스위치 제어한 후 구글 원격 데스크탑을 이용해보려고 하고 있습니다. 노트북을 이용해서 제 데스크탑으로 들어가도 되지만 아이패드로도 그게 가능할지 궁금해서 가성비 있는 키보드 하나 사봤습니다. 물론 아이패드 매직키보드가 가장 좋지만 비싸고 매직키보드는 애플펜슬 보관하기 어렵게 해놔서 애플펜슬 필통을 또 사던지 매직키보드 탈부착을 반복하는 방법이 있는데 둘다 번거로워지는 방법입니다. 펜슬을 붙여놓으면 잃어버리기 쉬워서.. 망설여지네요. 일단은 아이노트 x folding RGB로 해보고 다음에 결정하기로 했습니다. 지금 산 키보드가 잘 동작을 해준다면 굳이 매직키보드가 필요하진 않을 것 같습니다. ..
플로우 차트는 시각적으로 표현하는 도구로써 사용할 수 있는데 MERMAID라는 오픈 소스 도구를 이용해 할 수 있습니다. 저는 주로 노션에서 이걸 많이 쓰는데 프로젝트 기획할 때 굉장히 유용합니다. MERMAID란? MERMAID는 MARKDOWN을 사용하여 다이어그램을 만들 수 있는 JavaScript 기반의 라이브러리입니다. 그래서 다이어그램을 만드는 용도로서 사용합니다. 글로 기록하는 것도 중요하지만 한눈에 보여지게 하면 아이디어 확장하는데 더 좋고 교정할 부분이 바로 볼 수 있다는 점에서 중요한 것 같습니다. 코드처럼 쓰면 output이 수도코드형식으로 나오게 됩니다. 저는 주로 노션을 통해서 하지만 다른 곳에서 쓰고 싶다면 Node.js를 설치해서 진행할 수 있습니다. Node.js가 설치되어 ..
디렉토리 경로 확인 : pwd 현재 디렉토리를 경로를 확인하는 명령어는 pwd입니다. 현재 디렉토리의 절대 경로명을 출력합니다. 우분투 터미널을 바로 실행한 뒤 pwd를 입력하면 /home/계정명이 출력됩니다. 이는 현재 디렉토리의 절대 경로명이면서 동시에 접속한 계정의 홈 디렉토리에 대한 절대 경로명이 됩니다. 디렉토리를 이동하면 해당 경로가 바뀌게 됩니다. 디렉토리 이동 : cd cd [이동할 디렉토리] 현재 디렉토리에서 다른 디렉토리로 이동할때는 cd라는 명령어를 사용하여 이동합니다. 접근이 금지된 디렉토리를 제외하고는 어느 디렉토리든지 이동할 수 있습니다. cd 명령어와 함꼐 이동하고자 하는 디렉토리를 위와같이 입력하게 되면 해당 디렉토리로 이동하게됩니다. cd [디렉토리명] : 해당 디렉토리로 ..
인터넷에 있는 표 가져오는 방법입니다. 웹에서 표를 복사해서 word나 기타 노트앱에 바로 가져오면 아주 그냥.... 엉망진창으로 가져오기 때문에 그걸 수정하느니 그냥 손으로 쓰고 만다는 생각이 절로 듭니다. 개발자 모드 사용 아는 사람은 다 알겠지만 인터넷상의 표는 HTML로 가져오기 쉽습니다. 저 사이트를 쓸 필요는 없습니다. 개발자 모드에서 html 가져오면 됩니다. 물론 해당 사이트에서 조치를 취해놓지 않은 경우에 한해서만 가능합니다. 위 그림처럼 버튼을 클릭해서 웹에 있는 표를 가져오면 됩니다. 그럼 그림처럼 html내에서 table의 위치로 이동합니다. 해당 element를 복사하고 옮겨넣으면 됩니다. 번거롭긴 하지만 급할때는 좋은것같기도 하지만 html이 정리되지 않은 상태로 복사될 수도 있..
구글 원격 데스크탑을 이용하면 집에 있는 데크스탑을 원격조종할 수 있습니다. 이에 대한 포스팅을 이전에 썼었는데요. 핸드폰으로 컴퓨터 원격조종하기(구글 원격 데스크탑 사용기) 여러가지 기능이 많지만 클립보드 공유가 가능한데 개인적으로는 자주 쓰는 기능은 아니지만 이거 너무 신박하기 때문에 이걸 무료로 제공하는 구글은 왜 이럴까? 그런 생각이 들어서 알려드립니다. 클립보드 공유가 된다는 건 복사한 모든걸 내 컴퓨터나 핸드폰에서 갖다 쓸 수 있다는 것이 됩니다. 요즘은 워낙 동기화를 잘 해놔서 좋지만 파일형태로만 동기화가 되는 건데 메모리에 있는 걸 가져온다는 건 루틴만 잘 짜놓는다면 두대의 컴퓨터에서 상호교환하며 클립보드를 가져올 수 있다는 얘기가 됩니다. 물론 루틴을 잘 짜놓아야하는 게 쉬운건 아니라서 ..