류종택의 프로그래밍 강의실

고정 헤더 영역

글 제목

메뉴 레이어

류종택의 프로그래밍 강의실

메뉴 리스트

  • 홈
  • 분류 전체보기 (365)
    • 소프트웨어 공학 (23)
    • 프로젝트 (28)
      • FF-Player (2)
      • 엔트리 (1)
      • Ah!FreeCa (11)
      • HelloWorld (8)
      • 네트워크 (3)
      • Presentation Online (1)
    • RyuLib (26)
      • RyuLib for Delphi (16)
      • RyuLib for Android (9)
      • Super Socket (0)
      • Intel Encoder (1)
    • 프로그래밍 (133)
      • Delphi (39)
      • Arduino & IoT (66)
      • Android (26)
      • C & C++ (2)
    • 오픈소스 연구 (32)
      • FFMPEG (9)
      • WebM (3)
      • Opus (0)
      • SoundTouch (2)
      • MEncoder (1)
      • MinGW (12)
      • libtorrent (2)
    • 강의 (34)
    • 종태기 생각 (20)
    • etc (66)
      • 프로그래밍 퀴즈 (2)
      • 제품 리뷰 (4)

검색 레이어

류종택의 프로그래밍 강의실

검색 영역

컨텐츠 검색

분류 전체보기

  • ecam - 쉬운 녹화 & 유튜브 방송 프로그램

    2020.07.13 by 사용자 류종택

  • vcpkg x2654 build error 대처 방법

    2020.06.30 by 사용자 류종택

  • 오픈소스 PC 원격제어

    2020.02.19 by 사용자 류종택

  • 초보 탈출 #2 - 멀티 스레드 프로그래밍의 1

    2019.12.01 by 사용자 류종택

  • 아두이노 보드 개발 후기

    2019.11.26 by 사용자 류종택

  • 엔트리 하드웨어 개발

    2019.11.26 by 사용자 류종택

  • Episode #1 - 어려운 문제 조각내서 해결하기

    2019.11.24 by 사용자 류종택

  • 클래스 핼퍼를 이용하여 디버깅하기

    2019.11.23 by 사용자 류종택

ecam - 쉬운 녹화 & 유튜브 방송 프로그램

http://e-cam.s3-website.ap-northeast-2.amazonaws.com/ Release ecam.zip - ecam 0.1 beta portable ecam.exe - ecam 0.1 beta intaller etc How to use 프로토타입 개발 과정 Known issues PC 성능이 부족할 때 녹화가 메모리에 밀려서 한계에 도달하면 프로그램이 죽는 현상 초기화면 녹화 시작 / 중지 버튼 화면 영역 선택 오디오 선택 기타 설정 화면 영역 선택 영역을 지정하여 녹화 전체 화면을 녹화 선택한 윈도우 화면만 녹화 영역을 지정하여 녹화하는 장면 녹색의 테두리 안쪽이 녹화됩니다. 테두리를 마우스로 드래그 하면 크기를 변경할 수 있습니다. 가운데 화면 정보 판을 드래그하면 이동할 수 ..

프로젝트 2020. 7. 13. 04:32

vcpkg x2654 build error 대처 방법

git clone https://github.com/Microsoft/vcpkg.git cd vcpkg git reset --hard 86f5397f76fa6b8141ea828640e94050b9c7b8e1 bootstrap-vcpkg.bat vcpkg integrate install vcpkg install x264 일단 5월 1일자로 되돌려서 빌드하는 것이고 이렇게 하면 Visual Studio 최신 버전에서 vcpkg 라이브러리가 자동으로 올라오지 않을 수 있습니다. inlcude, lib 폴더 추가하시고 lib 파일들도 수동으로 포함시켜야 합니다. 일단 x264 빌드 이후 다시 git pull 해서 최신으로 되돌리고 bootstrap-vcpkg.bat vcpkg integrate install 로..

오픈소스 연구 2020. 6. 30. 22:02

오픈소스 PC 원격제어

DeskZip.dll은 개인적인 사용만 가능합니다. Remote Control 소스코드는 https://github.com/ryujt/remote-control를 참고하세요. Requirement https://github.com/ryujt/ryulib-delphi https://github.com/ryujt/supersocket 참고 사이트 http://10bun.tv/ 사용방법 Gateway 서버 실행 bin 폴더에 있는 remo_server.exe 파일을 아이피 공개된 외부에서 접속이 가능한 서버에서 실행합니다. Options.ini 파일을 같은 폴더에 저장해주세요. Gateway 서버는 기본적으로 8282번 포트를 사용합니다. Options.ini 파일의 내용을 변경하면 포트를 변경할 수 있습니다..

프로젝트 2020. 2. 19. 13:13

초보 탈출 #2 - 멀티 스레드 프로그래밍의 1

http://10bun.tv/beginner/episode-2/ 링크 참고 핵심 강의 강의 개요 멀티 스레드가 필요한 가장 큰 이유는 프로그램의 실행 효율을 높이기 위해서입니다. 그러나, 스레드를 이용하면 코드가 복잡해지고 디버깅하기가 까다로워 집니다. 그리고 오히려 성능을 해치는 경우도 발생합니다. 이 강의에서는 기초적인 스레드 사용의 패턴을 통해서 효과적으로 스레드를 사용할 수 있는 방법들을 알아봅니다. ::: tip 제가 생각하는 중급으로 넘어가기 위한 장벽들입니다. 기초 알고리즘 OOP 멀티 스레드 (비동기 프로세스) 포인터 함수 호출의 구조 (재귀 프로세스 등) ::: 강의 전 준비 사항 Visual Studio 2015 Update 3 또는 이후 버전 git https://github.com/..

소프트웨어 공학 2019. 12. 1. 02:39

아두이노 보드 개발 후기

ESP8266과 ESP32를 이용하여 파이썬으로 구동되는 피지컬 컴퓨팅 교재를 개발하는 동안 다양한 모델의 ESP 보드들을 모두 구매하여 테스트해보았지만, 문제가 상당히 많았습니다. 그 중에서도 https://robotdyn.com/ 제품들이 이쁘고 다양한 모델이 있어서 테스트해보았지만, 다른 제품들에 비해서 오류가 많아서 적용을 포기했습니다. 아래 사진의 NodeMCU와 쉴드를 주로 사용했는데, 여기서도 문제가 발생합니다. 쉴드가 불량이 많고 심지어 배선이 반대로 되어 있어 부품이 타는 일도 발생하였습니다. 대부분의 제품의 가장 큰 문제는 서보모터 4개를 달면 전력 공급 부족으로 보드가 다운된다는 점입니다. 서보모터가 아니더라도 부품을 많이 사용하여 전력공급이 부족해지면 역시나 불안정해지는 문제가 발생..

프로그래밍/Arduino & IoT 2019. 11. 26. 22:09

엔트리 하드웨어 개발

2년에 걸쳐서 프로그래밍 교육용 하드웨어와 소프트웨어를 개발을 해왔습니다. 마지막에는 엔트리를 추가 개발해야 했는데, 약간 고생한 편이라서 생각날 때마다 팁을 정리해보려고 합니다. 개발환경 설치 https://entrylabs.github.io/docs/guide/ 문서를 따라서 진행하였습니다. 설치부터 조금 삐걱거리기 시작했는데요. 소스가 빌드되지 않아서 문서에 있는 Node.js와 npm의 버전을 문서와 같이 오래 전 것을 찾아서 설치해보아도 마찬가지였습니다. 문제의 이슈는 "npm install --global --production windows-build-tools"로 설치하는 C++ 툴이 제 PC에 설치되어 있는 Visual Studio와 충돌하는 것으로 보였습니다. 아무것도 설치되지 않은 클..

프로젝트/엔트리 2019. 11. 26. 21:47

Episode #1 - 어려운 문제 조각내서 해결하기

설명 문서 자료: http://10bun.tv/beginner/episode-1/

소프트웨어 공학 2019. 11. 24. 11:42

클래스 핼퍼를 이용하여 디버깅하기

델마당에 올라온 질문에 답하기위해서 오랫만에 블로그에 글을 남겨 봅니다. 질문 내용은 아래와 같습니다. https://www.delmadang.com/community/bbs_view.asp?bbsNo=17&bbsCat=0&indx=457334&page=1 저의 제안은 클래스 핼퍼를 이용해서 SetFocus를 덮어 써서 자신의 이름을 화면에 표시하는 것입니다. 문제는 SetFocus가 덮어써져서 실제 포커스를 이동하는 기능이 정지되는 것인데요, 이렇게 되면 Invisible 상태에서도 에러가 발생하지 않습니다. 그래서 원래의 SetFocus 코드를 가져와서 그대로 실행해주는 것을 덧 붙였습니다. unit Unit1; interface uses Winapi.Windows, Winapi.Messages, S..

프로그래밍/Delphi 2019. 11. 23. 12:05

추가 정보

인기글

  1. -
    -
    아두이노에서 위성통신 모듈 사용하기

    2017.07.07 19:37

  2. -
    -
    Orange Pi Zero 사용 후기

    2016.12.01 11:20

  3. -
    -
    FFMPEG Player Example for Delphi and C++

    2017.03.03 18:40

  4. -
    -
    Delphi P2P Socket Library

    2017.04.05 11:48

최신글

  1. -
    -
    ecam - 쉬운 녹화 & 유튜브 방송 프로그램

    프로젝트

  2. -
    vcpkg x2654 build error 대처 방법

    오픈소스 연구

  3. -
    -
    오픈소스 PC 원격제어

    프로젝트

  4. -
    초보 탈출 #2 - 멀티 스레드 프로그래밍의 1

    소프트웨어 공학

페이징

이전
1 2 3 4 ··· 46
다음
TISTORY
류종택의 프로그래밍 강의실 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일