본문 바로가기

배움의공간(學)63

아인슈타인의 삶 "인간의 기술로 삶을 늘리는 건 천박한 짓인 것 같소. 내 사명은 이제 끝냈으니 우아하게 가겠소" 1955년 4월18일. 천재 물리학자 아인슈타인은 대동맥류 파열로 인한 뇌출혈로 사망했다. 향년 76세. 아인슈타인은 사후 화장하길 바랐지만, 그의 뇌만큼은 뜻대로 되지 않았다. 부검을 맡았던 토마스 스톨츠 하비 프린스턴 병원의 병리학자가 그의 동의를 받지 않은 채 뇌를 꺼내 240조각으로 잘라 보관해 버렸기 때문이다. 무엇이 아인슈타인을 이렇게 똑똑하게 만들었는지 알고 싶어서였다. 토마스 스톨츠는 대중들에게 비난받았다. 어떻게 학자의 양심을 저버리고 동의 없이 아인슈타인의 뇌를 잘라 보관했느냐고. 하지만 당대 최고 천재의 뇌를 그대로 화장한다면 큰 손실이라고 판단했던 걸까. 역설적으로 그의 일탈(?) 덕분.. 2024. 4. 18.
YOLO (You Only Look One) YOLO 가 오픈 소스이다 보니 파이썬 뿐 아니라 C++, C# 등을 이용해서도 테스트를 해 볼 수 있는데 그래도 최신 버전의 YOLO 를 활용해 보려면 파이썬을 이용해야 할 것 같다. YOLO (You Only Look One) 이미지 한번만 보고 물체를 추출하는 딥러닝 기술을 이용한 물체 검출 모델 History - v1 (2016) - v3 (2018), v4 (2020) : C/C++ 로 개발된 OpenCvSharp 로 개발 가능 (C# Wrapping Library) - v8 (2023) Minor Version (5 Types) - mAP (Mean Average Precision): 객체 탐지 모델 평가 지표 - n (smaller, faster) < s < m < l < x (larger,.. 2024. 3. 7.
[아두이노] 스마트팜 직코 스마트팜 (22.06.29)👇 직코LAB (PC버전) 다운로드 👇 https://works.do/xJDfk98 👇 메이크앱 (모바일버전) 다운로드 👇 https://works.do/FUpqSZ...cafe.naver.com 마이크로비트 [참고] bbc miro:bit - lesson resources - 국립특수교육원 강좌 2024. 2. 21.
아두이노 튜토리얼 아두이노 공식 튜토리얼 Board Installation | Arduino Documentation Board Installation A list of Arduino boards compatible with MicroPython and how to install them. So what do you need to start your first project with MicroPython and Arduino? First, you will need a compatible board. In this page, you will find the compatib docs.arduino.cc 단계별 수행 미션 2023. 12. 20.
[모두의 코드] 올해가 가기 전에... 이제 올 해가 한 달 반 가량 남았다. 아직도 모르고, 처음 들은 개념이 있다는게 믿어지지 않을 정도로 C++ 은 참 많은 기능이 있다. 올해가 다 가기 전에 한번씩 정독해 보려 한다. 2011-03-05 조회수 : 581105 씹어먹는 C++ 강좌 계획 2011-03-06 조회수 : 142038 씹어먹는 C++ - 2011-03-06 조회수 : 122749 씹어먹는 C++ - 2011-05-15 조회수 : 83322 씹어먹는 C++ - 2012-01-01 조회수 : 131583 씹어먹는 C++ - 2012-01-01 조회수 : 94583 씹어먹는 C++ - 2012-02-29 조회수 : 85724 씹어먹는 C++ - 2012-08-04 조회수 : 88823 씹어먹는 C++ - 2013-01-06 조회수.. 2023. 11. 13.
Universal References LValue, RValue 에 대해 아직까지도 제대로 이해하기 어렵다. 퇴근길에 한번 읽어 봐야할 것들.. Universal References in C++11 -- Scott Meyers : Standard C++ isocpp.org [번역] Universal References in C++11 — Scott Meyers 원문: Scott Meyers, Universal References in C++11, 번역: ChatGPT-3수정: lunchballer T&&가 항상 “Rvalue 참조”를 의미하는 것은 아닙니다.by Scott Meyers C++11에서 가장 중요한 새로운 기능 중 하나는 rvalue 참조입니 lunchballer.com 2023. 11. 10.
[기사] 가나안 지역 통치 역사 왜 니들이 싸워…전쟁 중인 가자는 원래 이집트 땅이었다 [노석조의 외설] 입력2023.11.08. 오후 8:20 수정2023.11.08. 오후 9:14 노석조 기자 지난달 7일 팔레스타인 가자(Gaza) 지구(地區)의 무장정파 하마스의 대(對) 이스라엘 기습전으로 개시된 ‘가자 전쟁’이 이달 7일로 한 달이 됐습니다. 지난 70년간 각종 첩보·전쟁 영화의 모티브가 된 ‘모사드’와 ‘이스라엘군’. 이런 조직을 가진 이스라엘이 하마스에 허를 찔려 자국민 수백명이 희생되는 처지에 처한 상황은 세계에 큰 충격과 의문을 남겼습니다. 이스라엘의 가차없는 보복 공격과 이에 따른 팔레스타인 민간 피해 광경은 차마 눈 뜨고는 볼 수 없을 정도로 처참합니다. 반복되는 이들의 분쟁은 과연 ‘신은 존재하는가’라는 철학적이고 .. 2023. 11. 8.
crypto++ 라이브러리 빌드 (Visual Studio 2013) Visual Studio 2013 에서 사용하기 위한 라이브러리 빌드임 ■ 준비 과정 1) 소스코드 다운로드 (cryptopp.com) (예: crypto++8.9) 2) 오픈 소스들 간의 코드 트리를 맞춰준다. (3rd_party\cryptopp\cryptopp890) - 3rd_party - openssl - openssl-1.1.1w_x64 - openssl-1.1.1w_x86 - curl - curl-8.3.0 - cryptopp - cryptopp890 ■ 빌드 과정 1. Visual Studio 2013 에서 cryptopp890 폴더에 있는 아래 프로젝트를 연다. => 경로: cryptlib.vcxproj 2. cryptlib 프로젝트 속성을 열어서 Platform toolset 을 변경한다.. 2023. 10. 26.
curl 라이브러리 빌드 (Visual Studio 2013) Visual Studio 2013 에서 사용하기 위한 라이브러리 빌드임 ■ 준비 과정 1) 소스코드 다운로드 (curl) (예: curl-8.3.0) 2) 오픈 소스들 간의 코드 트리를 맞춰준다. (3rd_party\curl\curl-8.3.0) - 3rd_party - openssl - openssl-1.1.1w_x64 - openssl-1.1.1w_x86 - curl - curl-8.3.0 ■ 빌드 과정 1. Visual Studio 2013 에서 아래 경로의 프로젝트를 연다. => 경로: projects\Windows\VC12\curl-all.sln 2. 빌드에 사용할 Configuration 은 다음과 같다. (각 Configuration 에 대해 3~4번을 수행한다.) - LIB Debug - .. 2023. 10. 26.
[모두의 코드] 16 - 3. 타입을 알려주는 키워드 decltype 와 친구 std::declval 타입 과 값 카테고리(value category) https://modoocode.com/294 https://modoocode.com/294 decltype 키워드를 통해서 우리가 원하는 식의 타입을 알 수 있습니다. 만일 해당 식이 단순한 식별자 표현식 (identifier expression) 이라면 그냥 그 식의 타입으로 치환됩니다. 그 이외의 경우라면 해 modoocode.com 2023. 9. 8.