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에서..
안드로이드 스튜디오를 이용해 안드로이드 앱을 개발하는 과정은 생각보다 간단합니다. 안드로이드 프로젝트를 생성해서 프로그래밍을 하고 그 결과를 안드로이드 단말기로 확인하는 과정의 연속이죠. 단말기가 없다면 에뮬레이터를 이용할 수도 있습니다. 바로 그 과정을 살펴보도록 하겠습니다. 안드로이드 스튜디오(Android Studio) 프로젝트 생성하고 에뮬레이터 만들어 실행하기 1. 새로운 안드로이드 프로젝트를 생성한다. 시작화면에서 Start a new Android Studio project를 선택하면 새로운 안드로이드 프로젝트를 만들 수 있습니다. 어플 이름과 회사 도메인을 입력합니다. 공부삼아 하는거라 회사 도메인이 없다면 그냥 아무 도메인을 입력해도 됩니다. 여기 도메인 withcoding.com을 이용..
이클립스(Eclipse ADT)를 이용하여 안드로이드 프로그램을 개발하다 드디어 안드로이드 스튜디오(Android Studio)로 최근에 갈아탔습니다. 이클립스가 손에 익어 최대한 버텨보려 했지만 구글이 안드로이드 스튜디로를 만들어 공식 지원하면서 더 이상 미룰 수가 없었네요. 환경세팅이 이클립스 ADT 때와 비슷해 쉽게 설치를 할 수 있었습니다. 그럼 안드로이드 설치방법을 간단히 정리해보겠습니다. 안드로이드 스튜디오(Android Studio) 설치하기 1. 안드로이드 사이트에 접속해서 안드로이드 스튜디오(Android Studio) 설치파일을 다운로드 받는다. http://developer.android.com/sdk/index.html 참고로 안드로이드 스튜디오를 사용하기 위해서는 자바 JDK가 설..
안드로이드 스튜디오(Android Studio, Intellij 기반)가 1.0버전이 나온 상태지만 이클립스 만큼 오래된 개발환경이 아니라 그런지 잔잔한 버그가 많은 편입니다. 특히 최신 버전이 나올 때 마다 렌더링 문제와 aidl is missing 컴파일 오류가 자주 일어나는데 이번에는 aidl is missing 문제 해결방법을 정리해보겠습니다. 안드로이드 스튜디오 aidl is missing 문제 해결 안드로이드 스튜디오에서 aidl is missing 컴파일 에러가 나게 되면 Run 명령으로 안드로이드 프로그램을 테스트 할 수가 없기 때문에, 반드시 이 문제를 해결하고 넘어가야 합니다. 왼쪽에 있는 app폴더 위에서 오른쪽 마우스 키를 눌러 Open Module Settings를 클릭합니다. O..
안드로이드 스튜디오(Android Studio)에서 새로운 프로젝트를 생성할 때 가끔 위와 같은 레이아웃 렌더링 오류(Rendering Problems)를 만나게 됩니다. 최신 SDK로 업데이트하는 과정에서 보통 이러한 렌더링 문제가 발생하는데 큰 문제는 아니니 버전을 고치는 것으로 쉽게 해결할 수 있습니다. 안드로이드 스튜디오 레이아웃 렌더링 문제(Rendering Problems) 해결하기 위 사진을 보면 안드로이드 API 21(롤리팝)로 설정된 것을 볼 수 있는데 이것을 하위 버전(위 사진에서는 API 19)으로 변경해주면 이러한 레이아웃 파일의 렌더링 문제를 해결할 수 있습니다. 레이아웃 XML 파일의 렌더링 문제는 안드로이드가 업데이트되면 자연스럽게 해결될 문제지만, 그 동안 개발할 때 불편하니..
라즈베리파이에 라즈비안 리눅스를 설치를하고 부팅을 하면 로그인 화면이 나오는데, 기본적으로 pi라는 아이디와 raspberry라를 암호로 로그인을 할 수 있습니다. 집에서 혼자만 사용할거라면 그냥 기본으로 두고 사용을 해도 되지만, 인터넷 네트워크에 연결해 서버로 활용하기 위해서는 반드시 비밀번호(암호)를 변경해서 사용해야 합니다. 라즈베리파이에 비밀번호를 변경하는 방법에는 라즈베리파이 설정을 이용하는 방식과 리눅스 명령어를 이용하는 방식 이렇게 2가지가 있는데 한번 살펴보겠습니다. 라즈베리파이 환경설정(raspi-config) 화면에서 비밀번호(암호) 변경 방법 1. 라즈베리파이 환경설정을 실행한다. sudo raspi-config 2. 파이 환경설정 화면에서 2 Change Useer Password..
인터넷 상에서 파일을 주고 받기 위해서는 보통 FTP 파일서버를 구축해서 사용하는데, 다른 방식으로는 삼바(Samba)라는 것이 있습니다. FTP가 웹브라우저나 전용 FTP클라이언트 프로그램을 사용하는 것에 비해, 삼바는 윈도우에서 네트워크 드라이브로 등록하면 윈도우 폴더를 다루듯이 사용할 수 있어서 참으로 편리한 방식입니다. FTP가 주로 외부망에서 사용된다면 삼바는 집안에 있는 컴퓨터끼리(내부망) 파일을 공유할 때 주로 사용됩니다. 그럼 라즈베리파이(Raspberry Pi)에서 삼바를 구축하고 사용하는 법을 알아보겠습니다. 라즈베리파이 삼바(Samba) 파일서버 만들기 1. 삼바 서버를 설치한다. (samba, samba-common-bin을 함께 설치) sudo apt-get install samb..
라즈베리파이를 활용하는 방법은 다양하지만 가장 많이 활용할 만한 곳은 바로 파일 서버입니다. FTP 서버(vsftpd)를 설치를하면 라즈베리파이로 쉽게 파일서버를 구축할 수 있습니다. 라즈베리파이 FTP 파일 서버 만들기 1. vsftpd라는 FTP서버 프로그램(vsftpd)을 설치한다. sudo apt-get install vsftpd 2. FTP서버 설정파일(/etc/vsftpd.conf)을 수정한다. sudo vi /etc/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd...
라즈베리파이에 리눅스(라즈비안)를 설치하고 LAN을 연결 후 부팅을 하면 공유기의 DHCP을 이용해서 IP주소를 동적으로 할당받게 됩니다. 그냥 개인용으로 라즈베리파이를 사용할 거면 이러한 방식도 인터넷을 하는데 별 문제가 되지 않지만, 파일서버(NAS)나 웹서버로 활용하기 위해서는 동적 IP주소보다는 고정 IP주소를 사용하는 것이 편합니다. 이번에는 라즈베리파이의 IP주소 할당 방식을 유동IP에서 고정IP로 바꿔보도록 하겠습니다. 라즈베리파이 고정 IP주소 설정하기 1. sudo vi /etc/network/interfaces 명령을 입력하여 네크워크 설정파일을 불러온다. sudo - 관리자 권한으로 명령을 수행한다는 명령 vi - 가장 인기있는 리눅스 편집기 /etc/network/interfaces..
라즈베리파이(Raspberry Pi)에 리눅스 설치하는 방법에는 크게 2가지가 있는데, img 이미지 파일을 사용해서 바로 기록하는 방식과 NOOBS(New Out Of Box Software)를 이용해서 필요한 OS를 설치하는 방식입니다. 2가지 방식의 장단점을 정리해보면 이렇습니다. img 파일을 SD카드에 기록하는 방식 장점 - 설치속도, 부팅속도가 빠름 단점 - Win32 Disk Imager같은 이미지 기록 프로그램을 사용해야 함 NOOBS를 이용하는 방식 장점 - 다양한 OS를 쉽게 설치할 수 있음. 부팅시 바로 운영체제 설치를 선택할 수 있음 단점 - 설치속도, 부팅속도가 느림 개인적으로 img파일을 기록하는 방식이 빨라서 선호하지만, NOOBS도 나름 편리하기 때문에 이번에는 NOOBS를 ..
라즈베리파이2에 리눅스 운영체제(여기서는 라즈비안)을 설치하는 방법을 설명하겠습니다. 라즈베리파이 라즈비안 OS 설치하기 1. 라즈베리파이에 각종 선을 연결한다. (전원케이블, LAN케이블, HDMI모니터, 키보드, 마우스 등) 2. SD카드를 포맷한다. 포맷은 SD Card Formatter를 사용하면 좋습니다. http://www.sdcard.org/downloads/formatter_4/ 3. 라즈베리파이 홈페이지에서 라즈비안 OS를 다운로드 받고 압축을 푼다. (화면 아래 Download ZIP을 받으면 됨) https://www.raspberrypi.org/downloads/ 4. Win32 Disk Imager를 이용하여 라즈비안 img파일을 SD카드에 기록한다. Win32 Disk Image..
집에 있는 컴퓨터로 서버를 돌릴 일이 얼마나 자주 있겠냐만은 가끔 그런일이 생길수도 있습니다. 제 경우에는 라즈베리파이로 개인 웹서버, FTP서버를 돌리고 있는데 가끔 내부망이 아닌 외부망에서도 접속하고 싶은 욕구가 생길 때가 있습니다. 하지만 대부분의 가정에서 사용하고 있는 IP가 유동IP라서 서버를 돌리는 것이 쉽지 않죠. 그렇다고 취미삼아 서버를 돌리는건데 통신사에 비싼 돈주고 고정IP를 사용하기도 그렇고... 이럴 때 사용할 수 있는 것이 공유기에서 제공하고 있는 포트포워딩 설정과 DDNS 서비스입니다. 우리나라에서 가장 많이 사용하고 있는 공유기인 ipTIME을 기준으로 이러한 기능을 설정한는 방법을 설명드리겠습니다. 일단 내부망에 있는 컴퓨터의 브라우저에서 http://192.168.0.1 주..
개발을 할 때 보통 통합개발환경(IDE)을 사용하지만, 웹에 있는 문서를 FTP로 가변게 편집하기 위해서는 무겁고 느린 통합개발환경보다 가벼운 텍스트 에디터를 사용하고 있습니다. 사실 통합개발환경으로도 모든 유사 작업을 할 수 있지만 하나의 프로그램에서 많은 일을 하다보면 조금 혼란스러운 것이 사실입니다. 그래서 서버쪽 프로그램은 이클립스나 비주얼스튜이오 같은 통합개발환경을, 클라이언트쪽 HTML, CSS, Javascript는 텍스트 에티터를 사용하는 식으로 작업을 하고 있지요. 많은 소스코드 에디터가 있지만 제가 사용하고 있는 것은 Notepad++로 무료로 사용할 수 있다는 것이 가장 큰 장점입니다. http://notepad-plus-plus.org/ 무료 텍스트 에디터 Notepad++ 리뷰 텍..
JSP 프로그래밍을 하면서 자주 사용하는 기본 스크립트 코드를 정리해보았습니다. JSP 프로그래밍 기본 코드 구성 출력 결과를 보면 알다시피 1~10까지의 렌덤 숫자를 구해서 화면에 출력하는 JSP 프로그램으로, JSP 프로그래밍 구조를 파악하기 위해 간단하게 만들어보았습니다. (이걸 조금만 수정한다면 로또번호 추출하는 프로그램을 쉽게 만들 수 있어요.) 그럼 JSP 스크립트 구성요소를 간단하게 설명해보겠습니다. 지시자(Directives) 태그 사이에 오는 코드 주로 page 지시자를 사용함 contentType, pageEncoding을 사용하여 문서타입과 인코딩을 설정함 contentType 인코딩은 JSP파일을 HTML문서로 변환할 때 적용되는 인코딩 pageEncoding 인코딩은 그냥 JSP파..
JSP 프로그래밍에서 화면출력 방식에 익숙해지기 위해 구구단 출력하는 프로그램을 작성해보았습니다. JSP 구구단 출력 - HTML태그를 이용하는 방식 구구단을 외우자! 이 프로그램은 HTML table태그 안에서 for구문으로 이중 루프를 돌며 행(tr)과 열(td)을 출력합니다.(참고로 Integer.toString()함수는 정수를 문자열로 변환하는 역할을 합니다.) 화면을 예쁘게 장식하기 위해 사용한 CSS코드를 제외하면 참 간단한 코드라고 할 수 있습니다. 하지만 JSP 코드블럭을 구분하기 위해 사용한 괄호가 눈에 거슬립니다. 그래서 하나의 JSP 코드블럭(스크립트릿, Scriptlet)에서 자바 print.out을 사용해 출력할 수도 있습니다. 구구단이 웹브라우저에 출련된 모습입니다. CSS를 활..
FTP서버에 있는 소스코드 파일을 편집하기 위해 Notepad++, Editplus, Sublime Text 같은 프로그램을 주로 사용하면서 뭔가 조금 부족하다는 생각이 들었습니다. 가볍게 사용하기는 좋지만 아무래도 통합개발환경에 비해 기능이 적어서 그런 것 같습니다. 인기있는 통합개발환경(IDE)으로 Visual Studio와 이클립스(Eclipse)가 있는데, 무료로 편하게 사용할 수 있는 이클립스를 중심으로 FTP서버에 접속하여 원격으로 프로그래밍하는 환경을 만들어보겠습니다. 이클립스 Remote System Explorer를 이용한 FTP 원격 프로그래밍 방법 이클립스로 FTP서버에 있는 파일을 불러오기 위해서는 Remote System Explorer라는 플러그인을 설치해야 합니다. 이클립스 메..
자신의 컴퓨터 개발환경(이클립스)에서 JSP나 서블릿으로 프로그래밍을 했으면 실제 사용할 서버에 배포(Deployment)를 해야합니다. 단순한 JSP파일같은 경우에는 그냥 FTP로 파일을 불러와 편집해서 저장할 수도 있지만 복잡한 경우에는 하나의 배포파일(war파일)을 만들어서 웹어플리케이션을 업데이트하게 됩니다. 웹어플리케이션을 war파일로 만들고 톰캣서버에 배포하기 웹 어플리케이션을 배포하기 위해서는 우선 war배포 파일을 만들어야 합니다. 이클립스(Eclipse) Project Explorer에서 배포할 프로젝트 위를 오른쪽 마우스 클릭을 하고 Export - WAR file을 선택합니다. Web project 이름은 그대로 두고(변경해도 됨) Destination(저장위치)를 자신이 원하는 위치..
데이터베이스는 보안이 생명이라고 할 수 있습니다. 보안을 높이기 위한 방법으로 비밀번호를 주기적으로 변경하는 방법이 있는데 root 계정이라면 더 신경을 써야합니다. 그럼 MySQL 사용자 계정 암호변경 방법을 정리해보겠습니다. (여기서는 root 암호를 변경하고 있는데 다른 계정에 적용해도 똑같습니다.) MySQL root 사용자 계정 암호(비밀번호) 변경 방법 위 사진은 root 사용자 계정을 변경하는 모습인데 단계별로 살펴보겠습니다. 1. mysql 실행파일이 있는 위치에서 mysql을 실행시킨다. mysql -u root -p 2. 비밀번호(암호) 변경을 위해 데이터베이스로 mysql을 지정한다. mysql> use mysql; 3. 현재 비밀번호 확인 (선택사항) mysql> select hos..
윈도우에서 기본으로 MySQL을 설치하게 되면 MySQL Workbench라는 프로그램도 같이 설치가 됩니다. 이 프로그램을 잘 활용하면 SQL쿼리는 물론 다양한 일을 할 수 있는데, 이번에는 스키마(데이터베이스)를 생성하고 사용자 계정을 만든 후 권한 설정하는 것까지 진행해보겠습니다. MySQL Workbench 스키마(데이터베이스) 만들기 MySQL Workbench에서 root 권한으로 접속(Connection)을 하면 위와 같은 화면이 나옵니다. MySQL에서 스키마를 생성하기 위해, 위 아이콘 중에 빨갛게 표시된 디스크 모양의 Create a new schema... 버튼을 클릭합니다. 스키마(데이터베이스) 이름을 입력하고 Collation이라고 적인 곳에는 캐릭터셋으로 utf8 - defaul..
이클립스(Eclipse)에서 코딩을 하다보면 흰색 에디터창이 지겨워질때가 가끔있습니다. Preferences 환경설정에서 General - Appearance - Colors and Fonts를 사용해 얼마든지 자신의 입맛에 맞는 화면으로 구성할 수 있지만 엄청난 장신정신이 필요하죠. 윈도우 테마를 변경하는 것처럼 이클립스에서도 에디터 색상 테마를 변경할 수 있는 기능이 있는데 그것을 사용하는 방법을 설명드리겠습니다. Eclipse Color Theme로 이클립스 에디터 테마 색상 변경하기 이클립스에는 Eclipse Marketplace가 있어서 자신이 원하는 기능을 쉽게 설치해서 사용할 수 있습니다. 이클립스 메뉴에서 Help - Eclipse Marketplace를 선택하고 'eclipse theme..
윈도우에 MySQL 데이터베이스 서버를 설치했다면, MySQL 윈도우 서비스를 시작하고 종료시키는 방법을 알아야 합니다. MySQL Notifier, MySQL Workbench, 윈도우 net 명령어를 사용하는 방법이 있는데 이것에 대해 간략히 알아보겠습니다. MySQL Notifier을 이용한 MySQL 서비스 시작, 종료 MySQL을 전체설치를 하게 되면 MySQL Notifier가 함께 설치되는데, 이것을 통해 MySQL 서비스를 쉽게 가동, 중단시킬 수 있습니다. 윈도우 오른쪽 하단 작업표시줄에 있는 돌고래 모양의 아이콘을 클릭해서 MySQL - Running - Stop을 선택하면 MySQL 서버를 중지시킬 수 있습니다. MySQL 서비스가 종료되면 돌고래 모양의 아이콘이 빨갛게 변합니다. 다..
- Total
- Today
- Yesterday
- 리눅스 설치
- 파이썬 기초
- 파이썬 연산자
- linux
- 게임기 만들기
- mysql
- 파이썬
- jsp 프로그래밍
- 라즈베리파이
- 리눅스
- 리눅스 명령어
- 추억의 오락실
- openmediavault
- 라즈베리파이 활용
- 파이썬 프로그래밍
- 라즈베리파이 오락실
- Android Studio
- 라즈베리파이 나스
- raspberry pi
- 리눅스 cat
- 파이썬 자료형
- eclipse
- PYTHON
- 리눅스 기초
- 파이썬 함수
- 라즈베리파이 NAS
- Android Programming
- 이클립스 사용법
- Eclipse ADT
- 안드로이드 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |