Author: byun1114

  • forfiles

    특정 조건을 만족하는 것들을 찾아서 명령어 실행할 때 사용하면 좋을 듯 하다.

    Bing Wallpaper의 그림 파일들을 특정 폴더로 파일을 옮길 때에는 다음과 같이 하면 된다.

    curl 을 이용해서 파일을 전송하기 위해서는 /C “curl ~” 로 하면 전송이 되지 않는다. /C “cmd /c curl ~” 로 해야지 파일이 전송된다.

    forfiles /P %UserProfile%\AppData\Local\Microsoft\BingWallpaperApp\WPImages /M *.jpg /C "cmd /c curl -v -T @PATH -u pi:1 http://pi2.work/webdav/bingwallpaper/"
  • 아이를 위한 하루 한 줄 인문학: 유럽 문화예술 편

    https://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791188700691&orderClick=LEa&Kc=#N

    정말 많은 생각을 하게 만드는 문장들이 많이 있다. 부모로서 생각하게 만드는 구절들이 많다. 좋은 책이다. 좋은 책이며, 다른 사람들에게 추천하고 싶을 정도인 것도 맞다. 다만, 이 책의 한 가지 흠이라고 해야할까 아쉬운 점이 있다.

    이 책에서는 여러 위인들이 저작이나 명언들이 많이 인용되어 있다. 당연히 이럴 경우는 따옴표를 이용한다. 그리고 저자의 글도 역시 따옴표로 사용하여 인용한다. 부모와 아이가 함께 필사해 보자고 하는 구절들이 있다. 이 구절들이 작가 고유의 생각인 것인지 아니면 해당 부분에서 언급한 위인들의 구절인 것인지 구별이 모호한 경우가 있다. 좋은 내용을 다루고 있으나 인용 구절이 누구의 것인지는 정확하게 밝혀졌으면 좋겠다.

  • 10배의 법칙

    https://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788960519145&orderClick=LAG&Kc=#N

    도서관에서 좀 뻔한 제목의 책이라고 생각하며 빌렸다. 물론 책의 내용 자체는 제목에서 유추 가능한 듯이 10배로 노력해라라고 하는 것이다. 단지 그 뿐이면 이 책을 도서관에서 빌려 보는 것으로 충분했을 것이다. 이 책의 진정한 가치는 10배 노력하는 과정에서 겪게될 여러 난관을 어떻게 극복할 것인가에 있다. 그 부분에 가치를 느꼈기 때문에 주말동안 다 봤음에도 불구하고 이 책을 구입했다. 느슨해진다 싶을 때마다 읽어 볼 것이다.

  • OpenCV, circle, anti-aliasing

    Python에서 원을 그리는 방법 중 흔하게 사용하는 방법은 OpenCV를 이용하는 것이다. 그렇다면 cv2.circle()를 이용한다. 이것이 편한 방법인데 anti-aliasing 에 대한 고려가 조금 부족해서 이미지가 예쁘게 나오지 않을 때가 있다.

    AA에는 여러 가지 방법이 있다. 이 중에서 가장 쉽게 구현할 수 있는 것은 super-resolution AA 혹은 full scene AA 이다. 간단히 말하면 큰 화면을 만들어서 잘 섞은 후 다시 원래 크기로 돌아오는 것이다. 이 방법은 간단하지만 계산이 많아진다는 단점이 있다고 한다. 작은 이미지를 만들 것이라서 자원은 걱정하지는 않는다.

    큰 이미지를 만들 때 가능하면 특정값보다는 변수로 좌표를 지정하는 것이 그림 파일 수정에 용이하다.

    >>> fig = numpy.zeros((480*4, 480*4, 3), dtype = numpy.uint8)
    ...
    >>> fig = cv2.circle(fig, center, int(size * 0.03), red, -1)
    ...
    >>> fig = cv2.resize(fig, dsize=(480, 480), interpolation=cv2.INTER_AREA)