개요 column 이 시간순으로 쌓여있다고 했을때에, 이전 값과 지금 값을 비교하거나 그 차이를 구해야 할 때가 있다. 여기서는 시간차이 값을 추출해보자 데이터 준비 시간값들이 있는 데이터를 gist 에서 가져오자. 이를 Timestamp 포맷으로 바꾸어 줘야 시간 연산이 가능해진다. !wget https://gist.githubusercontent.com/nicewook/309f3abe43df9b97e8645c60cbe3e19b/raw/fd637bccf443b4f83772e594e55071d2287cd6e9/time_data.csv 해보자궁 실습 코드: https://colab.research.google.com/drive/1zB7LCWpag1lc6WOtphvxIdJcgeMjylE2 포맷 변환 1) 다..
문제 - Colaboratory 에 이미 설치된 모듈일 경우 - 다시 최신 버전으로 설치하여도 import 하면 이전 버전이다* 참고링크: https://stackoverflow.com/questions/51226306/google-colab-not-updating-package 현상 확인 - seaborn, scipy 를 확인해보자 그냥 import 해서 버전 확인 - seaborn 은 0.7.1 이고, scipy 는 0.19.1 이다. 최신으로 upgrade 해서 버전 확인 이번에는 최신 버전으로 upgrade 해서 버전을 확인해본다. 새로이 upgrade 되었다고 나오는데 여전히 버전은 0.7.1 과 0.19.1 이다. 해법은 런타임 다시 시작 1) 런타임을 다시 시작한다. 2) 그리고 버전을 확인..
개요 * jupyter lab 과 Google Colaboratory 를 이용하여 실습해보았음 Lidar Sensor 로 물체를 스캔하여 얻은 높이 데이터를 csv 형태로 가지고 있다. - 가로 16채널, 세로는 물체의 길이만큼- 높이는 물체의 높이 이 데이터를 heatmap 으로,표현해보고, plotly 를 이용하여 3d 로 표현해보자 데이터 준비 - gist 에 올려둔 csv 파일을 다운로드 받자- 2개의 파일을 준비해 두었음 (heatmap_01.csv, heatmap_02.csv !wget https://gist.githubusercontent.com/nicewook/2e5b0f785320cd41dbfdf0fd95275bbd/raw/58122234d38cbed43fb8a7bf8dacfc9f5280..
개요 - 아두이노와 온습도센서를 i2c 로 연결하여 온습도 정보를 얻어서- 아두이노와 PC 를 연결하여 UART 로 온습도 정보를 전달한다.- 5분이면 되는데 1분 간격으로 전달할 예정 (PC에서 알아서 쓰시라) 준비물 - 아두이노 우노- 온습도센서 AM2315 - 더 저렴한 제품도 있으나 어느정도 뽀대는 나도록 선정- 저항 10 킬로옴 2개 필요 소프트웨어 AM2315 arduino 로 검색하여 찾음: https://goo.gl/YHS65Q- 예제 스케치: Download - Sketch File- AM2315 라이브러리:Download - AM2315 Library (실제 i2c 통신 부분까지 들여다 보려면 여기를 보아야 함) 작업 회로 구현 1) 5V, GND 를 연결2) 아두이노의 SCL, SDA..
목표 PGP (또는 GPG)를 이용하여 메일의 보안을 강화해보자 사전지식 Private / Public Key - Tool 을 사용하여 Private / Public Key 를 생성한다. - 하나의 Key로 잠그면, 다른쪽 Key 로만 열 수 있다. 활용안 1 - 누구든 나만 볼 수 있는 메시지를 생성할 수 있다. - Public Key 를 공개한다. - A라는 사람이 보내고픈 message 와 Public Key 로 암호화 한다. - 암호화된 message 는 Private Key 를 가지고 있는 나만 풀수 있다. 심지어 A도 복호화 할 수 없다. 활용안 2 - 내가 작성한 메시지임을 증명한다. (Signature) - Public Key 를 공개하고, 그것을 Key server 에 등록한다. - 내가..
다룰 내용 - 지난 포스팅에서는 설치, 다운로드 해야할 것들을 정리해 둠 - 이번에는 Visual Studio 설정 후 빌드하기와 - 실시간 스트리밍, 동영상에서 object detection 을 해보겠음 visual studio 설정 및 빌드 - 다양한 경우에 대한 설정, 빌드 방법은 깃헙의 원문을 참조할 것 - README 에 상세히 설명되어 있음: https://github.com/AlexeyAB/darknet/ → 저도 시행착오를 거쳐 동작시킨 후 다시 기억을 더듬어 적는 것이다 보니, 따라하시다 막히시거나 추가로 설정해야 하는 부분을 찾으시면 댓글 달아주시면 큰 도움 되겠습니다. 1) darknet.sln 실행 - github 에서 다운로드 받은 darknet 소스에서 darknet.sln 실행..
목표 - 윈도우에서 yolo v3를 설치한 다음 - 웹캠 실시간 영상을 object detection 해보고 - 동영상을 object detection 해보자 윈도우 7에 yolo v3 설치 설치할 것들, 가져올 것들 1. 윈도우용 소스 - 추후 weight 필요함 2. CUDA 3. cuDNN 4. OpenCV 1/4. 윈도우용 소스 내려받기 - 윈도우용 깃헙: https://github.com/AlexeyAB/darknet/ - git clone 으로 내려받으면 된다. 2/4. CUDA 설치하기 - 본인의 GPU에 맞는 CUDA SDK 버전을 설치하여야 한다. (아래에 제 설치 케이스를 정리해둡니다.) 1) 현재 노트북 GPU 확인 (nVidia GTX 960M) - GeForce GTX 960M의 ..
기초 RTSP (Real Time Streaming Protocol) - 위키: https://goo.gl/DmdkVt - 스트리밍 시스템에서, 미디어 서버를 원격으로 제어할때 쓴다. (Client → Server) - "PLAY", "PAUSE" 와 같은 명령어들을 미디어 서버로 보내며, 시간정보를 바탕으로 서버에 접근한다. - 하지만 실제로 미디어 스트리밍 데이터 를 전송하지는 않는다. - 대부분의 실제 전송은 RTP 규약을 사용하여 전송계층으로 전송한다. - RTSP 는 stateful (반면 HTTP 는 Stateless) - 영구 TCP 연결을 통해 임의의 세션 ID를 추적한다. - 기본 포트는 554 RTP (Real-time Transport Protocl) - 위키: https://goo...
이미지 다운로드 및 설치 라즈비안 다운로드 링크 - https://www.raspberrypi.org/downloads/raspbian/ - 현시점 최신버전: 2018-06-27-raspbian-stretch.img 설치가이드: https://goo.gl/iYiKtK - Etcher 로 이미지를 microSD 카드에 write 하면 된다. - 설치된 microSD 카드를 라즈베리 파이에 꽂고 전원을 넣으면 된다. 한글 설정 - 초기 부팅 후 설치시에 South Korea / Korean 으로 설정한 상황 - 한글이 깨지게 되는데 아래와 같이 하면 한글문제가 해결된다.ㅏ $ sudo apt-get update $ sudo apt-get install ibus ibus-hangul $ sudo apt-get..
상황 원격지의 컴퓨터에 접속하여 현장의 컴퓨터, 센서동작을 확인해야할 경우가 생긴다. 때로 여러 명의 개발자가, 따로 혹은 동시에 해당 컴퓨터를 원격 접속해야 하는 경우도 발생한다. 목표 1) 하나의 계정으로 여러명이 접속가능하게 하기 2) 원격 데스크톱 연결이 가능한 계정 추가하기 - Windows 10 pro 에서 사용가능한 기능 프로세스 요약 1) rdpwrap 프로그램을 설치하고 설정한다. 2) 계정을 추가한 다음, 3) 추가한 계정에 원격 데스크톱 연결 권한을 준다. rdpwrap 프로그램 설치하기 원격으로 접속하려는 Windows 10 pro 가 깔린 컴퓨터에 다음과 같이 설치한다. 1) (2018-07-19, 현시점) RDPWrap-v1.6.2..zip 파일 다운로드 및 압축해제 - 링크: ..
- Total
- Today
- Yesterday
- MCP
- 영화
- API
- 독서
- ChatGPT
- 티스토리챌린지
- bun
- 오블완
- gocore
- claude code
- golang
- agile
- Gin
- notion
- 독서후기
- backend
- github
- 잡학툰
- 클린 애자일
- websocket
- intellij
- OpenAI
- clean agile
- go
- strange
- solid
- 체호프
- Echo
- 인텔리제이
- postgres
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |