Node.js가 있기 때문에 우리는 자바스크립트로 쉽게 서버 개발을 할 수 있습니다. 처음 Node.js를 사용하는 사람들을 위해 간단하게 설치하고 사용하는 방법까지 알아보겠습니다. 아래의 Node.js 사이트에 방문하면 2가지 Node.js 버전을 볼 수 있습니다. 왼쪽은 안전하게 사용할 수 있는 버전이고, 오른쪽은 최신 기능을 모두 쓸 수 있는 버전입니다. 개인적으로 안정적인 LTS버전을 선호하기에 이걸로 설치를 했습니다.https://nodejs.org/en/ Node.js 프로그래밍 시작하기 설치하는 과정은 매우 간단하기에 생략합니다. (그냥 디폴트 옵션으로 진행하면 됩니다.) 명령 프롬프트에서 node --version 명령을 사용해 설치된 Node.js 버전을 확인할 수 있으며 node 프로그..
https://code.visualstudio.com/Download 파이썬을 설치할 때 기본으로 설치되는 IDLE 개발환경도 나름 쓸만하지만 그렇게 친절한편은 아닙니다. 그래서 이번에는 Visual Studio Code를 이용하여 파이썬 개발환경을 구축해보겠습니다. 위 사이트에 접속하여 윈도우버전 Visual Studio Code를 다운로드 받습니다. (Visual Studio Code는 마이크로소프트에서 오픈소스로 공개를 했기때문에 리눅스 버전도 있는데 우분투 리눅스에서 사용해본 결과 윈도우 버전과 큰 차이가 없었습니다.) Visual Studio Code 파이썬 개발환경 구축 Visual Studio Code 설치는 그냥 기본 옵션으로 진행하면 됩니다. (PATH에 추가는 체크하는 게 편합니다.) ..
인공지능, 머신러닝은 물론 아이들 코딩교육에까지 파이썬의 인기는 점점 더 높아만 가는 것 같습니다. 심플함이 파이썬의 가장 강력한 무기인 것 같은데요. 이런 파이썬을 어떻게 설치하고 코딩한 프로그램을 어떻게 실행시켜보는지 한번 알아보겠습니다. 일단 파이썬 사이트(https://www.python.org/downloads/)에 방문해 파이썬 프로그램을 다운로드 받습니다. (요즘에는 파이썬3를 추천함으로 이것을 다운로드 받았습니다.) 파이썬 프로그래밍 시작 (설치에서 실행까지) 파이썬 설치파일을 실행하면 위와 같은 화면이 나오는데 아래쪽 Add Python 3.5 to PATH가 체크됐는지 확인하고 Install Now를 클릭합니다. (Add Python 3.5 to PATH를 체크하지 않으면 윈도우에서 직..
윈도우7이나 윈도우8을 삭제하지 않고 윈도우10를 설치한 한다면 하드에 이전 Windows 설치 데이터가 남아있게 됩니다. 윈도우10 싫어 다시 윈도우7, 8로 복원을 하지 않는 이상 이런 데이터는 삭제를 해주는 것이도 좋습니다. (특히 공간이 부족한 SSD를 사용하는 사람이라면 반드시 삭제를 하는 것이 좋겠죠.) 윈도우10 디스크 정리로 이전 윈도우 데이터(Windows.old 폴더) 삭제하기 Windows.old라는 폴더에 이전 윈도우 데이터가 남아있는데 이 컴퓨터의 경우에는 14GB가 넘는 것을 알 수 있습니다. 윈도우10에서는 좌측하단에 있는 검색 아이콘으로 많은 일을 할 수 있는데, 검색 아이콘을 클릭하고 디스크를 입력하면 디스크 정리 메뉴를 확인할 수 있습니다. 바로 디스크 정리를 클릭. 이전..
라즈베리파이(Raspberry Pi)에서 웹프로그래밍을 할 때 주로 PHP를 사용하지만 필요에 따라 JSP(자바)를 사용할 수도 있습니다. JSP프로그래밍을 하기 위해서는 서블릿 컨테이너를 설치해야 하는데, 주로 아파치 톰캣 서버(Tomcat Server)를 이용합니다. 라즈베리파이 리눅스(라즈비안) 환경에서 톰캣서버를 어떻게 설치하는지 알아보겠습니다. 설치를 할 때 시행착오가 있으니 다 읽어보고 따라하시기 바랍니다. 라즈베리파이 톰캣 서버 설치하기 (JSP 환경구축) 일단 라즈베리파이에 설치된 자바의 버전을 확인합니다. java -version (자바 실행환경 버전 확인) javac -version (자바 컴파일러 버전 확인) 톰캣서버를 설치하기 전에 apt-get 목록을 업데이트시킵니다. sudo a..
HTML태그, 자바스크립트로 웹페이지를 개발하는데는 많은 제약이 따릅니다. 그래서 PHP, ASP, JSP같은 웹프로그래밍 언어를 사용해 동적인 웹페이지를 구성하는데, 리눅스에서는 주로 PHP라는 언어를 사용하게 됩니다. 라즈베라파이도 리눅스로 돌아가는 만큼 PHP를 설치하고 사용하는 방법을 알아보겠습니다. PHP를 설치하기 전에 아파치 웹서버와 MySQL 데이터베이스는 반드시 설치되어 있어야 합니다. 라즈베리파이(Raspberry Pi) 아파치 웹서버(Apache Web Server) 설치방법 (리눅스 라즈비안 웹서버 구축) 라즈베리파이(Raspberry Pi) MySQL 데이터베이스 설치방법 (리눅스 라즈비안 MySQL서버 구축) 라즈베리파이 웹프로그래밍 언어 PHP 환경구축 1. 라즈베리파이에 ph..
라즈베리파이(Raspberry Pi)도 리눅스(Linux) 운영체제로 돌아가는 컴퓨터이다보니 데이터베이스로 MySQL을 사용할 수 있습니다. 그럼 라즈베리파이에 MySQL서버 설치하는 방법을 알아보겠습니다. 라즈베리파이 MySQL 데이터베이스 설치하기 1. 라즈베리파이에 MySQL 서버를 설치한다. sudo apt-get install mysql-server MySQL root 사용자 비밀번호를 설치과정에서 지정해야합니다. ps -ef | grep mysql ps 명령을 사용하면 MySQL 서버가 잘 설치되고 돌아가는지 확인 할 수 있습니다. 2. MySQL 프로그램을 실행하여 사용한다. mysql -uroot -p 위 명령을 입력하면 비밀번호 확인 후 MySQL 데이터베이스를 사용할 수 있습니다. my..
라즈베리파이(Raspberry Pi)를 활용하여 파일서버를 주로 구축하지만, 원한다면 웹서버로 활용할 수도 있습니다. 이번에는 라즈베리파이에 아파치 웹서버를 설치하는 방법을 알아보겠습니다. 라즈베리파이 아파치 웹서버 구축하기 1. 라즈베리파이에 아파치 웹서버를 설치한다. sudo apt-get install apache2 ps -ef | grep apache 위 명령을 사용하면 아파치 웹서버가 제대로 설치되었는지 확인할 수 있습니다. 웹 브라우저에 라즈베리파이 컴퓨터의 IP주소를 입력해서 위와 같은 기본 웹페이지가 나타나면 아파치 웹서버가 정상 작동하는 것입니다. 2. 아파치 웹서버 설정파일을 수정한다. sudo vi /etc/apache2/sites-available/default 아파치 웹서버에는 다..
원격지에 있는 파일을 사용하기 위해서는 FTP나 삼바(Samba) 파일서버를 사용합니다. 근데 스마트TV에서는 보통 FTP, 삼바서버에 접근할 수 없기 때문에 홈네트워크 기술인 DLNA(Digital Living Network Alliance)라는 것을 이용하게 됩니다. 이번에는 라즈베리파이에 Minidlna를 설치하여 미디어서버를 구축하는 방법을 알아보겠습니다. 라즈베리파이 DLNA(Minidlna) 미디어서버 구축 방법 1. 라즈베리파이에 minidlna를 설치한다. sudo apt-get install minidlna ps -ef | grep dlna 위 명령으로 minidlna 서버가 제대로 설치되었는지 확인할 수 있습니다. 2. minidlna.conf 설정파일을 수정한다. sudo vi /et..
기존에 이클립스(Eclipse ADT)로 제작한 안드로이드 프로그램을 안드로이드 스튜디오로 읽어오는 방법을 설명드리겠습니다. 사실 이러한 내용은 안드로이드 문서에서 다 찾아볼 수 있는데, 안드로이드처럼 변화가 심한 플랫폼은 웹 문서를 찾아보는 능력이 바로 개발 능력이라 볼 수 있습니다. http://developer.android.com/sdk/installing/migrate.html 이클립스 안드로이드 프로젝트를 안드로이드 스튜디오 프로젝트로 변경 방법 1. 안드로이드 스튜디오(Android Studio)를 실행한다. 2. 이클립스 프로젝트를 안드로이드 스튜디오로 불러오기 위해 시작화면에서 Import project(Eclipse ADT, Gradle, etc.)를 선택한다. 3. 이클립스 ADT에서..
- Total
- Today
- Yesterday
- 리눅스 명령어
- 라즈베리파이 활용
- 리눅스 cat
- 게임기 만들기
- 리눅스
- linux
- Android Programming
- Android Studio
- raspberry pi
- 파이썬 자료형
- 라즈베리파이 오락실
- 파이썬 연산자
- 리눅스 설치
- Eclipse ADT
- openmediavault
- 파이썬 함수
- 파이썬 프로그래밍
- jsp 프로그래밍
- 라즈베리파이 나스
- 추억의 오락실
- 리눅스 기초
- 라즈베리파이
- 라즈베리파이 NAS
- mysql
- 이클립스 사용법
- 파이썬
- PYTHON
- 안드로이드 프로그래밍
- eclipse
- 파이썬 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |