본문 바로가기

개발자

건설 현장 안전관리를 위한 IoT 기반의 위험구역 경보 시스템 마침 지금 개발하는 시스템과 유사한 작업으로 보이는 논문을 구글이 찾아준다. 논문 원문은 돈을 내야 볼 수 있다. 연구자들의 논문을 정작 연구자들은 돈을 받지도 않는데 왜 유료로 판매하는가? 연구자들은 압박을 느끼기 때문이다. 적어도 논문이 알려지고, 제출했다는 사실이 경력과 이름을 조금이라도 알릴 수 있는 방법이기 때문이다. '사이언스매거진'이 조명한 해적 사이트는 하루 수만 명의 연구자가 방문하는 논문 아카이브 서비스인 ‘사이허브’다. 학술 논문의 ‘파이어리트 베이’로도 불리는 곳이다. 디지털 논문 판매로 몸집을 키워온 글로벌 논문 출판사들엔 그야말로 눈엣가시인 사이트다. 실제로 학술 전문 대형 출판사 엘스비어는 지난 2015년 6월 사이허브를 저작권 위반으로 미국 뉴욕지방법원에 고소했다. 그리고 사..
브라우져에 있는 표 스타일 자료를 쉽게 한글 표로 옮기기 인터넷 서핑할 때 익스플로러나 크롬 브라우저에 표 스타일로 나오는 자료를 가져오기가 쉽지 않다. 워드로는 가져오기가 조금은 편한데 이것도 때에 따라서는 엉망으로 나타난다. 브라우저의 표 스타일 자료를 쉽게 한글 문서로 옮기는 방법을 설명한다. 브라우저 표를 복사 -> 엑셀에 붙여넣기 -> 다시 복사 -> 표를 적당히 만들여 덮어쓰기로 붙여넣기 하는 과정을 진행한다. 그대로 따라하면 아주 간단하게 한글 표로 옮길 수가 있다. 한글 문서로 옮기고 나서 보기 좋은 형태로 약간의 작업을 해야 한다. 예제는 아무거나 골랐다. 아래 이미지는 https://www.data.go.kr/dataset/15015117/fileData.do 사이트에 가면 표가 있는데 표를 캡처했다. 표를 가만히 보면 가로 칸수와 세로줄을 ..
atom 초기화 방법, atom 에디터 환경 초기화 한참 찾아도 안보이던데 이제서야 발견했다. 머 그리 어려운 문제도 아닌데. Atom 에디터가 엉망이 되었다. 손대면 손 댈수록 점점 이상한 모양으로 되어 초기 상태인 공장에서 나오는 상태(factory defaults)로 복구 시켜야 한다면 다음 방법을 사용한다. 모든 설정을 지우고 패키지를 지운다. atom 프로그램을 종료하고 윈도우 - 실행 - cmd 해서 커맨드 창을 연다. 거기서 아래와 문장을 복사하여 붙여넣기 하고 실행한다. c:\>rename %USERPROFILE%\.atom .atom-backup 명령을 실행하고 atom을 다시 실행하면 아래와 같은 아름다운 화면이 뜬다. ^^ 정보 출처를 참고한다. atom 에디터에 대한 모든 정보가 있는 Atom Flight Manual을 참고한다. 초..
Python으로 웹 스크래퍼 만들기 1 가을을 넘는 방법 중 하나가 밀린 공부를 하는 일이다. 부지런히 공부하기로 한다. 공부도 신념이나 생각과 마찬가지로 잃지 않는 것이다. 부를 만드는 가장 강력한 도구의 하나가 지식을 쌓는 일이다. 실습 사이트는 repl.it 에서 직접 파이선을 코딩하여 실습한다. 놀랄 정도가 아니라 기절할 수준이다. 예술도 이런 예술이 없다. 아름다운 파이선 코드에 홀딱 반한 첫날이다! 프로젝트 개요: indeed.com 구직사이트에서 "python" Job을 원하는 사람들을 50개씩 20페이지를 엑셀 파일 csv 형태로 저장하여 나오게 하는 작업이다. 동영상을 보며 한 줄 한 줄 타이핑하며 결과를 확인한다. 시키는 대로 하고, 따라 하라는 대로 한다. 교육을 받는 사람에게 이해는 나중에 온다고 믿는다. 우선은 같은 결..
가장 간단한 라즈베리파이 개발 환경 구성할 때 주의할 점 가장 간단한 라즈베리파이 개발 환경 구성할 때 주의할 점 라즈베리파이로 개발환경을 구성할 때 랜케이블 하나로 연결하는 방법을 설명했다. 혹시 이전 개발환경을 구성하는 방법에 대해 처음인 분은 아래 링크를 참조하기 바란다. 라즈베리파이 개발환경을 3가지 방법으로 구현하기 https://fishpoint.tistory.com/1653 그리고 이러한 방법이 어려울 경우 랜케이블 하나로 라즈베리파이 연결하는 방법을 올린 포스팅을 참고한다. 랜케이블 하나로 가장 빠르게 라즈베리파이와 접속하는 방법 https://fishpoint.tistory.com/1979 여기서 문제가 발생한다. 컴퓨터의 네트워크 환경에서 IP 주소를 192.168.137.1로 설정하고 라즈베리 파이 이미지를 구운 SD 카드를 PC에서 읽어 ..
라즈베리 파이 카메라 사용법과 mjpg 동영상 스트리밍 서버를 구현하기 라즈베리파이3 B+ 까지 테스트 완료! 잘 돌아간다. 라즈베리 파이 카메라 모듈은 라즈베리 파이를위한 부가 설계된 확장형 모듈이다. 보드의 상단 표면에 두 개의 작은 소켓 중 F-PCB 컨텍터를 통하여 라즈베리 파이에 연결된다. 이 인터페이스는 특히 카메라의 인터페이스를 위해 설계 되었고, 전용 CSI 인터페이스를 사용하고, CSI 버스는 매우 높은 데이터 속도로 동영상을 실시간으로 보는데도 지장이 없다. 보드 자체는 약 25mm X 20mm X 9mm이며 , 무게는 3g 이다. 카메라가 CSI 버스, 프로세서 카메라에서 픽셀 데이터를 전송하는 높은 대역폭 링크를 통해 파이의 BCM2835 프로세서에 연결되어 있다.센서 자체는 5 메가 픽셀의 해상도를 가지고 있으며, 고정 초점 렌즈가 내장되어있다. 스틸..
라즈베리파이를 AP모드로 변경시 에러 처리 일단 라즈베리파이3 B나 B+를 AP모드로 설정하는 방법을 그대로 따라하고 잘 동작을 안 할 경우 참고한다. *주의: 현재 B+에서 운영체제 업데이트 이후 잘 동작하지 않는다. 읽지 말것. 나중에 다시 포스팅하기로! rc.local 에 넣은 코드가 잘 동작하는 지 직접 실행해 본다. pi@raspberrypi:~ $ sudo /etc/rc.local My IP address is 192.168.0.71 10.0.0.5 ================================= RPi Network Conf Bootstrapper ================================= Scanning for known WiFi networks checking if ssid available: myS..
라즈베리파이3 B+ OLED 모듈 구동하기 SSD1306 0.96inch OLED 모듈 테스트 : I2C 0.96” OLED Display Module OLED는 기존 LED와 다르게 유기물질을 이용해 자체 발광이 가능하게 만들어진 다이오드이다. OLED는 자체 발광형이며, 시야각이 넓고, 응답속도가 빠르며(LED의 1000배) 백라이트가 필요없기 때문에 소비 전력이 적다. 유기물질로 이루어져 있어 기존 LED와 다르게 휘어지며, 얇고, 가벼운 장점이 있다. - 출처 : 나무위키백과 - 자세한 OLED 설명 참고 : https://namu.wiki/w/OLED I2C 방식의 OLED를 라즈베리파이에서 사용하는 방법은 아두이노 보다 더 간단하다. I2C 0.96” OLED Display Module의 핀구성 라즈베리파이3 B+ 연결도는 아래와 같다..