본문 바로가기

전체 글211

C++ 람다 식 공부 (1) 많은 언어에서 람다(lambda) 식 표현을 사용한다. 임베디드 계열의 작업을 주로 하는 난 어색하기만 하다. 그리고 딱히 쓸 일도 없다. 그런데, Cross-Compiler들이 지원하는 C/C++ 버전이 올라가면서 익숙하지 않은 문법을 사용하거나 lambda 식을 Library가 늘어나고 있다. 이와 같은 새로운 문법에 바로바로 적응하는 사람들이 대단하다고 생각한다. 어쨌든 직접 코딩에 쓰지는 않더라도 코드를 읽기 위해서는 공부할 수밖에 없는 실정이다. 하니씩 공부해 보자. 사람마다 스타일이 있겠지만 학교 수업도 아니고 A-Z 방식의 공부는 하지 않는다. 그리고, 맨땅에 헤딩할 수는 없으니 Microsoft의 자료를 기반으로 첨언하는 방식을 사용해서 공부를 하자. (번역기로 돌린 문서라고 한다. 그래서.. 2021. 7. 21.
Camera 사용하기 (AForge 사용) 오랜만에 Windows 프로그래밍하려니 복잡하다. 예전에는 MFC로 쉽게 만들고 했는데 세월이란 참... 일단, Visual Studio 2019를 설치했고 C#을 사용하기 위한 구성요소를 쭈욱 깔았다. 예전에는 금방 설치되었는데 이제 용량도 장난 아니다. 아무튼. C#으로 Camera를 사용하기 위해서는 몇 가지 방법이 있는 듯한데 Windows에 기본 제공되는 카메라 UI를 사용할 수도 있고 AForge를 사용하기도 한다. 전자의 경우, https://docs.microsoft.com/ 에서 다양한 예제를 받을 수 있는데 뭔가 복잡해 보인다. 그래서, 사용한 것이 AForge다. AForge 소스코드 : https://github.com/andrewkirillov/AForge.NET 홈페이지 : ht.. 2021. 7. 20.
개발도서, MSDN의 추억 그리고 인터넷 검색 시대 호랑이 담배 피우던 시절, 음... 그러니깐, 인터넷보다는 BBS가 우위에 있던 시절 (천공카드를 쓰던 시절은 아니지만). 그때는 개발 자료 찾는 것도 어려웠다. 오죽하면 개발 관련 책 사는 게 재미였겠는가. 그것도 원서로!!! 번역본이 없었던 것으로 기억... 간혹 펴보지만 소장용 성격이 더 컸던 ㅎㅎㅎ 소장하는 것만으로도 좋았던 C언어의 텍스트 북!! Win32 API 개발을 위한 도서 MFC 개발을 위한 도서 네트워크 개발하려면 이런 책 정도는 소장해야.. 그 외에도 대학 수업 교재였던 공룡 책, 리눅스 관련 도서들 추억 속의 책들이 여럿 있다. 그리고 CD로 설치했던 MSDN 문서. 그때는 그랬다. 지난번 책장을 정리하면서 "The C Programming Language"만 제외하고 모두 종이 .. 2021. 7. 20.
Beautiful Soup으로 오늘의 판(네이트) 게시물 목록 긁어오기 Beautiful Soup을 사용하여 네이트의 오늘의 판의 게시물 목록을 긁어오기를 해보자. https://pann.nate.com/today/view/20210718 관심 있는 부분은 div tag의 class가 bridge_talk 부분이다. 이에 해당하는 부분이 '오늘의 톡'과 '오늘의 엔터'인데 그냥 다 긁어 오자. 나눌 필요가 있으신 부분 알아서 ㅎ 각 게시물의 링크와 제목은 아래와 같다. a tag이며 href 형식이 "/talk/"로 시작하며 뒷부분은 숫자로 되어 있다. 그럼 시작하자. 1) 아래와 같이 '오늘의 판' 주소를 request하여 결과를 받는다. import re import requests from bs4 import BeautifulSoup url = 'https://pann.. 2021. 7. 19.