분류 전체보기
-
MFC 프로그래밍 - 시작Development/Software 2023. 9. 5. 07:27
지금 다니고 있는 회사에 입사 후 다양한 테스트를 진행하다보니 테스트 자체도 단순 반복적인게 많았다. 테스트 한 결과를 뽑는 과정도 누구나 시간만 들이면 할 수 있는 일명 노가다성인 분석 과정이 많았다. 이를 사람이 하나하나 수작업으로 하는 것은 누가봐도 시간이 아까운 것이라 자동화가 필요했다. 자동화 프로그램을 만들면서 가장 먼저 떠올린 질문는 ‘사용자가 누구인가?’ 였다. 내가 만들어서 나 혼자 사용한다면 그리 복잡하거나, 다양한 기능이 들어간 프로그램을 만들 필요가 없다. 최소한의 기능만 동작하는 콘솔 프로그램이나 스크립트로 시간을 절약할 수 있다. 더 필요한 기능이 있다고 하더라도 쓰임새를 알고 있는 코드들을 블럭처럼 이어 붙이면 내가 필요한 동작을 쉽게 구현할 수 있어 더 복잡하게 만들 필요가 ..
-
Roam to Logseq 자동으로 이전하는 방법Development/Software 2023. 9. 4. 07:24
Roam research(이하 Roam으로 표기)는 내가 처음 써본 백링크 노트로 제텔카스텐 관련 책을 읽고 처음으로 써보기 시작한 노트앱이다. 웹 베이스 앱이라는 점은 여러 기기를 쓰는 나에게는 큰 장점이었지만, 가장 큰 단점은 비싼 구독 가격이다. 가격은 상대적인 부분이라 Roam와 비슷한 기능, 혹은 더 많은 기능을 가지고 있는 노트앱들이 무료로 사용할 수 있게 열려있어 사용자에게 Roam 비용은 더 비싸게 느껴질 수 밖에 없다. 그래서 Roam 1년 구독이 끝난 시점에 Logseq로 옮겨오기로 했다. 기존에 Roam으로 작성했던 텍스트 데이터, 백링크를 logseq로 그대로 가져오는게 가능하지만 가장 큰 문제는 첨부파일 및 이미지 첨부다. Roam은 구글 firebase에 데이터를 업로드하고 링크..
-
Script 언어의 매력Development/Software 2023. 9. 3. 01:05
학부 생활을 하면서 python에 대해서 듣기는 많이 들었지만 실제로 사용해본 적이 없었다. 당시 학교에서는 계산 및 시뮬레이션 연산을 하는데 매트랩 위주였기 때문에 접할 필요성을 느끼지 못한 것이 사실이다. 그러다 취업을 하고 회사를 다니면서 파이썬의 매력에 빠지게 되었다. 회사에서는 매트랩은 1 copy만 보유하고 있기 때문에 필요한 사람들끼리 돌려쓰거나, 공용 PC에 설치해서 사용하는 방법으로 사용하는데는 한계가 있다. 그래서 찾아보니 내가 매트랩으로 하는 간단한 이미지 처리는 파이썬으로도 충분히 하고도 남는다는 사실을 알았다. 거기다가 파이썬은 무료!!다. 파이썬 기본 모듈 이외의 다양한 모듈은 인터넷, github에서 다운로드 받을 수 있다. 매트랩을 써본 사람이라면 알겠지만 매트랩의 경우 추가..
-
Logic circuit, 디지털 논리 회로 학습을 시작하며Development/Hardware 2023. 9. 3. 00:58
대학을 졸업한지도 10년이 지났고 입학한 시간을 기준으로 생각하면 13년이 흘렀다. 30대에 들어서고 나니, 대학생활을 더 즐겁게 보내지 못한 것에 대한 후회도 약간 있지만, 한편으로는 미래에 대한 준비를 충분히 못한게 아쉽다. 특히 대학생이라는 신분상 넘쳐나는게 시간이었음에도 전공공부를 소홀했던 것은 아마도 내가 구직활동을 하는 시간동안 영원히 계속 후회될 것 같다. 그래도 재미있던 과목에 대해서는 꽤나 열심히 했다. 반도체 공학이나 산업공학, 통신 수업은 흥미도 있었고 성적도 잘나왔다. 하지만 도저히 이해할 수 없는 과목이 있었는데 그게 바로 '디지털 논리 회로', 일명 '디논'이라는 과목이었다. 이제 막 고등학교를 졸업하고 대학에 들어온 나에게 디지털 논리회로는 전혀 이해할 수 없는 학문이었다. 카..
-
Matrox Imaging Library 스터디 시작글Machine Vision 2023. 9. 3. 00:40
머신러닝이 급격히 발전하면서 가장 많은 변화를 겪고 있는 분야는 컴퓨터 비전 분야다. 컴퓨터 비전은 카메라와 센서를 통해서 이미지데이터를 취득하고, 이를 단순 규칙을 통해서 분류하거나, 원하는 것을 찾거나, 측정하는데 사용되었다. 머신러닝의 눈부신 성장으로 컴퓨터 비전으로 할 수 있는 일의 범위가 늘어나거나, 정확도가 올라가거나, 그게 아니더라도 기존 컴퓨터 비전을 고려하지 않았던 분야에서도 컴퓨터 비전을 고려하는 계기가 되었다. 컴퓨터 비전으로 무엇을 해볼까?라는 고민을 가지고 인터넷을 검색해보면 먼저 이미징 라이브러리를 선택해야한다. 생각으로는 아주 쉬워보이는 이미지의 사이즈 조절, 확대 축소, 회전 같은 것들도 사실은 다양한 연산이 필요하기 때문에 하나하나 연산하는 함수를 짜는 것은 시간 낭비에 가..