- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tkinter
- JSP
- LEVIATHAN
- 리눅스
- API
- 안드로이드
- 메소드
- nginx
- Linux
- 클라우드
- docker
- 네트워크
- centos docker
- System
- Android
- ACL
- 프로젝트
- 쉘 스크립트 if문
- 쉘 스크립트 기초
- GUI
- RaspberryPi
- synology
- 자바
- Java
- Python
- Shell script
- 라즈베리파이
- 쉘 스크립트
- 그라파나
- GPIO
- Today
- Total
목록IT (406)
IT창고
라즈베리파이3로 간단한 웹서버를 구현해보기로 하겠습니다. 웹서버 하면 보통 아파치, 삼바, php같은 서버가 생각나지만 더욱 간단한 서버를 만들어보도록 하겠습니다. 먼저 라즈베리파이에 설치해야할게 두가지있습니다 pip와 Flask인데 Flask는 파이썬 기반의 Micro Framework입니다. PUTTY창에 가서 sudo apt-get install python-pip와 sudo pip를 입력해서 설치를 합니다. 설치가 끝나셨다면 파이썬 파일하나를 만들건데 nano text를 사용하셔도 되고 notepad++을 사용하셔도 됩니다 nano text를 사용하신다면 sudo nano 파일명.py를 입력하셔서 작성하시면 됩니다. 소스는 아래의 소스를 복사해서 붙여넣습니다.from flask import Fla..
라즈베리파이3에는 많은 기능들이 있는데 그중 하나로 블루투스 기능도 포함됩니다. 이번에는 라즈베리파이3로 블루투스를 활용해 보는 법을 알아보겠습니다. PUTTY창을 켜고 먼저 설치해야 할 것들이 있습니다. sudo apt-get install pi-bluetooth, bluetooth, bluez 설치합니다. 설치하시는 동안 휴대폰에서 BlueTerm이라는 어플을 설치해줍니다. 전부 설치가 되었다면 sudo reboot로 재부팅 한번 해줍니다. 블루투스툴이 전부 설치가 되었는데 PUTTY창에 bluetoothctl 입력해줍니다. 블루투스입력상태가 되었는데 주변에 블루투스 기기가 있는지 찾아봐야합니다. 자신의 휴대폰에 블루투스를 켜주시고 PUTTY창에 scan on을 해서 자신의 휴대폰 블루투스를 찾고 ..
파일을 다른컴퓨터에 옮겨야 하는데 USB를 사용하기 귀찮을때 혹은 사무실에서 파일을 옮겨줘야할때 항상 USB를 들고 다니기 힘드실텐데 간단히 파일을 옮기는 법이 있습니다 바로 공유폴더를 이용하는거죠 USB로 하나씩 옮기다보면 시간이 많이 걸리지만 공유폴더를 이용하면 한번에 20명씩 들어와 파일을 받아갈수있습니다. 우선 공유시킬 폴더 하나를 지정합니다 임의의 폴더를 만들어놓고 마우스 오른쪽클릭으로 속성을 누릅니다. 위에서 부터 번호순서대로 진행해주시면 되는데 1번을 클릭합니다. 추가옆에 아래 화살표를 누르면 Everyone을 누르고 추가를 해줍니다. 추가하면 아래에 사용권한을 바꿔줘야하는데 읽기/쓰기로 바꾸어 주고 공유를 누르면 다시 위의 2번째 사진화면으로 나오는데 고급공유를 클릭해줍니다. 위의 사진처럼..
라즈베리파이로 GPIO를 파이썬으로 제어해봤었는데 이번에는 C를 사용해서 제어해보도록 하겠습니다. 파이썬을 사용하여 제어하는 법은 아래에 참고해주세요. 2017/08/07 - [라즈베리파이3] - 라즈베리파이3로 GPIO제어하기 (LED사용) 2편 파이썬 C로 라즈베리파이의 GPIO를 제어하기 위해서 설치해야할 툴이 있습니다. PUTTY창에서 sudo apt-get install git-core를 입력하여 설치하고 git clone git://git.drogon.net/wiringPi으로 설치하시면 됩니다. 설치가 끝나면 제대로 설치됬는지 gpio -v로 확인하시고 정상적이라면 gpio readall로 확인합니다. 위의 사진에 나와있는 테이블에서 BCM,wPi 핀번호를 보시고 wiringPi라이브러리를 ..
파이썬은 C언어 기반의 언어로 배우기 쉽고 효율적 고수준 데이터구조 갖추며 간단하지만 효과적인 객체지향 프로그래밍 언어입니다. 또한 인터프리팅환경과 다양한분야및 다양한 플렛폼에서 사용 가능한 최적의 스크립팅이라 할 수 있습니다. 파이썬은 비전공자도 쉽고 빠르게 배울 수 있는 장점을 가지며 특징으로 언어를 이해하면서 문법보다 파이썬으로 알고리즘(순서) 파악이 가능하고 오픈소스이며 이식성이 좋고 여러플렛폼을 지원하도록 수정되어 있습니다. 파이썬으로 할 수있는 일은 시스템구축과 GUI(그래픽) 프로그램하고 C/C++과의 결합과 웹 프로그래밍, 수치연산프로그래밍, 데이터베이스 프로그래밍이 있습니다. 파이썬을 사용하기 위해서는 https://www.python.org/downloads/ 다운로드 하여 설치하면 됩..
다른 블로그의 글로 찾아보며 소스코드 넣는법을 배웠는데 봐도 이해가 안되서 몇 시간동안 고생한 적이 있어 한번 자세하게 글을 써봅니다. (2017.08.07일 작성 기준) 우선 소스코드를 보기 좋게 하는 플러그인을 받아야합니다. 폴더에 압축을 풀면 안에 scripts폴더와 styles폴더가 있습니다. 이 두폴더를 티스토리 관리자 페이지로 가면 위의 사진과 같은 목록이 있는데 HTML/CSS편집을 누릅니다. 인터넷 익스플로러에 http://???.tistory.com/admin/skin/edit/가 뜨면서 편집을 할수있는데 우선 파일업로드에서 아까 압축을 풀었던 폴더중 scripts(28개파일), styles(17개파일) 안에 들어있는 파일을 모두 업로드 해줍니다 아래 추가를 클릭하면 업로드창이 나옵니다...
이전에서 라즈베리파이GPIO로 간단하게 LED점등을 해보았습니다. 2017/08/07 - [라즈베리파이3] - 라즈베리파이3로 GPIO제어하기 (LED사용) 1편 기본 이번에는 LED점등을 직접 파이썬으로 제어해보기로 하겠습니다. 라즈베리파이에서 GPIO라이브러리(RPI.GPIO)를 사용하겠습니다. 먼저 PUTTY창에 sudo apt-get install rpi.gpio를 입력합니다. (제어SW설치) PUTTY창에서 python을 입력하면 >>> 이 나옵니다 여기에 명령어를 입력하면 되는데 (만약 라즈베리파이에 파이썬을 설치안했다면 sudo apt-get install python3입력) dir(GPIO)나 help(...)를 입력하면 함수 사용방법에 대한 도움말을 보여줍니다. 간단히 정리하면 PRi.G..
라즈베리파이에는 GPIO핀이 있는데 이것을 사용해서 LED를 점등하는 법을 알아보겠습니다. 준비물로 필요한 것은 (필수)라즈베리파이, 브래드보드, 점퍼와이어, LED, (선택) 저항,스위치 입니다. 들어가기에 앞서 먼저 라즈베리파이의 GPIO핀에 대해 알아봐야하는데 아래 사진을 참조합니다. GPIO핀 Digital Control핀 (BCM) 위의 두 사진을 보고 시작하겠습니다. 준비물을 준비하시고 하얀판이 브래드보드로 빨간줄이 Vcc 파란줄이 GND로 사용됩니다. 주의할점은 Vcc와 GND가 서로 연결이되지 않도록 해야합니다. 아래 사진에 간단한 회로를 구성해 보았습니다. GPIO핀으로 1번핀(3.3v)에 Vcc를 연결하고 39번핀으로 GND를 주었습니다. GND 선을 아직 연결하지 않아 LED가 점..
Notepad++은 소스 코드 편집기로 메모장보다 많은 기능을 제공하고 여러 파일을 동시에 열어서 편집할수도 있으며 특히 라즈베리와 연동해서 사용할 수도 있습니다. https://notepad-plus-plus.org/download/v7.4.2.html notepad++을 다운 받아줍니다 아래의 설명은 6.9버전으로 설명합니다. notepad++을 실행하면 위와 같은 창이 나타납니다 저는 파이썬을 주로 사용하는데 설정에 들어가서 환경설정을 누르면 자신이 주로 프로그래밍하는 언어를 선택하시면 됩니다. 이제 notepad++애서 파이썬을 실행해보고 라즈베리파이와 연동시켜보겠습니다 필요한것은 플러그인매니저가 필요한데 위의 사진에 보시면 설정 옆에 플러그인이라고 있습니다 거기서 Plugin Manager를 찾..
라즈베리파이3의 라즈비안은 os는 데비안리눅스로 보통 리눅스는 일반 사용자들이 쓰기에 불편함이 있습니다. 그래서 VNC를 사용하는데 VNC란 Virtual Network Computing 원격 Desktop 접속 시스템을 말합니다. 이번에는 TightVnc을 사용하는 법에 대해 알아보겠습니다. PUTTY창에 sudo apt-get install tightvncserver를 입력해서 설치해 줍니다. 설치를 하는 동안 Desktop으로는 http://tightvnc.com/download.php 에서 tightvnc를 다운받아 줍니다. 전부 다운받았으면 PUTTY창으로 가서 sudo tightvncserver를 입력해주면 tightvnc가 실행됩니다 sudo를 입력하면 root계정으로 접속되고 sudo를 ..