반응형


아래 참고 싸이트를 참고 하여 라즈베리에 워드프레스 설치 완료 하였습니다. 링크 공유 합니다.

<참고: https://www.raspberrypi.org/learning/web-server-wordpress/worksheet/>

반응형
반응형

오늘은 라즈베리 파이에서 메일서비스 세팅을 Gmail 의 메일 서비스를 대신 사용하는 방법을 알아봤습니다.


저처럼 구지 라즈베리파이에서 메일 서버를 세팅 및 운영할 필요도 없지만, 사용하면서 메일 서비스를 통한 이메일을 보내고 싶을 때 사용하기 딱 좋네요.

(출처 : http://www.sbprojects.com/projects/raspberrypi/exim4.php)


1) 방법은 간단한 Message Transfer Agent 인 SSMTP 설치로 시작됩니다. 아래 맨 윗줄 블록 된 명령어를 쳐서 SSMTP 를 설치합니다.


pi@raspberrypi ~ $ sudo apt-get install ssmtp mailutils mpack


Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following extra packages will be installed:
  guile-1.8-libs libgnutls-openssl27 libgsasl7 libmailutils4 libntlm0
  mailutils-common
Suggested packages:
  mailutils-mh mailutils-doc mail-transport-agent inews
The following NEW packages will be installed:
  guile-1.8-libs libgnutls-openssl27 libgsasl7 libmailutils4 libntlm0
  mailutils mailutils-common mpack ssmtp
0 upgraded, 9 newly installed, 0 to remove and 24 not upgraded.
Need to get 3,705 kB of archives.
After this operation, 8,760 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgnutls-openssl27 armhf 2.12.20-8+deb7u3 [218 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main guile-1.8-libs armhf 1.8.8+1-8 [722 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libntlm0 armhf 1.2-1 [19.3 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgsasl7 armhf 1.8.0-2 [220 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main mailutils-common all 1:2.99.97-3 [795 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libmailutils4 armhf 1:2.99.97-3 [841 kB]
Get:7 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ssmtp armhf 2.64-7 [55.1 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main mailutils armhf 1:2.99.97-3 [796 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main mpack armhf 1.6-8 [38.4 kB]
Fetched 3,705 kB in 5s (685 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libgnutls-openssl27:armhf.
(Reading database ... 81693 files and directories currently installed.)
Unpacking libgnutls-openssl27:armhf (from .../libgnutls-openssl27_2.12.20-8+deb7u3_armhf.deb) ...
Selecting previously unselected package guile-1.8-libs.
Unpacking guile-1.8-libs (from .../guile-1.8-libs_1.8.8+1-8_armhf.deb) ...
Selecting previously unselected package libntlm0.
Unpacking libntlm0 (from .../libntlm0_1.2-1_armhf.deb) ...
Selecting previously unselected package libgsasl7.
Unpacking libgsasl7 (from .../libgsasl7_1.8.0-2_armhf.deb) ...
Selecting previously unselected package mailutils-common.
Unpacking mailutils-common (from .../mailutils-common_1%3a2.99.97-3_all.deb) ...
Selecting previously unselected package libmailutils4.
Unpacking libmailutils4 (from .../libmailutils4_1%3a2.99.97-3_armhf.deb) ...
Selecting previously unselected package ssmtp.
Unpacking ssmtp (from .../ssmtp_2.64-7_armhf.deb) ...
Selecting previously unselected package mailutils.
Unpacking mailutils (from .../mailutils_1%3a2.99.97-3_armhf.deb) ...
Selecting previously unselected package mpack.
Unpacking mpack (from .../archives/mpack_1.6-8_armhf.deb) ...
Processing triggers for man-db ...
Setting up libgnutls-openssl27:armhf (2.12.20-8+deb7u3) ...
Setting up guile-1.8-libs (1.8.8+1-8) ...
Setting up libntlm0 (1.2-1) ...
Setting up libgsasl7 (1.8.0-2) ...
Setting up mailutils-common (1:2.99.97-3) ...
Setting up libmailutils4 (1:2.99.97-3) ...
Setting up ssmtp (2.64-7) ...
Setting up mailutils (1:2.99.97-3) ...
update-alternatives: using /usr/bin/frm.mailutils to provide /usr/bin/frm (frm) in auto mode
update-alternatives: using /usr/bin/from.mailutils to provide /usr/bin/from (from) in auto mode
update-alternatives: using /usr/bin/messages.mailutils to provide /usr/bin/messages (messages) in auto mode
update-alternatives: using /usr/bin/movemail.mailutils to provide /usr/bin/movemail (movemail) in auto mode
update-alternatives: using /usr/bin/readmsg.mailutils to provide /usr/bin/readmsg (readmsg) in auto mode
update-alternatives: using /usr/bin/dotlock.mailutils to provide /usr/bin/dotlock (dotlock) in auto mode
Setting up mpack (1.6-8) ...


2) /etc/ssmtp/ssmtp.conf 파일을 열어서 아래 세팅을 맞춰줍니다. YOU 를 사용자 이메일 로그인 이름으로 해줍니다.

mailhub=smtp.gmail.com:587 hostname=RPI'S HOST NAME AuthUser=YOU@gmail.com AuthPass=PASSWORD useSTARTTLS=YES

아래는 제 라즈베리파이에 설치된 SSMTP 컨픽 파일 입니다. 붉은색 화살표가 수정된 곳을 보여줍니다. 제 Gmail 의 로그인 이름과 암호는 지웠습니다.




3) 파일 내 세팅이 완료 되면, 저장한 뒤 메일 보내기를 테스트 합니다.

<PHP 메일 테스트>

<?php

$message = $_SERVER['HTTP_USER_AGENT'];
mail('yobine@tistory.com', 'You have got mail', $message, 'RaspberryPI@house');

?>


4) 도착 메일입니다.


이렇게 하여 간단하게 이메일을 라즈베리파이 의 웹서비스에서 보낼 수 있게 되었습니다.  :)

반응형
반응형


라즈베리파이에 curl 설치하려면 아래의 명령어를 실행시킵니다. 당연히 php5와 apache2 가 설치되어 있어야 합니다. 혹시 php4 환경이면 php5 대신 php4 라고 쓰고 실행히키면 됩니다. 권한 문제가 있을 시엔 sudo 실행 하면 됩니다. 

[참고 싸이트]


apt-get install php5-curl
/etc/init.d/apache2 restart



반응형
반응형


라즈베리파이를 Linux, Apache, MySQL, PHP 를 설치하여 웹서버로 응용사용해 봅니다.


1. 라즈비안 이미지를 다운받습니다. Raspbian https://www.raspberrypi.org/downloads/

2. 이미지를 만들고 SD 카드를 준비합니다. Win32 Disk Imager 프로그램을 이용 합니다.

3. 준비된 SD 카드를 라즈베리파이에 끼운 후, 모니터, 키보드 그리고 인터넷 케이블을 연결 한 뒤 전원을 켭니다.

4. 제일 먼저 초기 설정이나오는데, 초기설정에서 

- 1. Expand Filesystem 을 설정하고

- 3. Enable Boot To Desktop 을 Disable 합니다.

- 4. 필요에 따라 Internationalisation Options 를 설정해줍니다.

- 7. Overclock 을 Modest 로 해줍니다.

- 8. Advanced Options 에 들어가서 SSH Server 설정을 Enable 해줍니다.

- 8. Advanced Options 에서 update Raspberry Pi 를 해줍니다.


5. 설정이 끝난 후 라즈베리파이를 리부팅 해줍니다.

sudo reboot


6. 리부팅이 끝난 후 라즈베리파이의 ip 주소를 확인합니다.

ifconfig


7. OS 업데이트를 해줍니다. 시간이 꽤 걸립니다.

sudo apt-get update

sudo apt-get upgrade


8. Apache 설치를 합니다.

sudo apt-get install apache2 php5 libapache2-mod-php5


질문이 나오면 y 를 눌러 진행을 계속합니다. 시간이 꽤 걸리는 작업입니다.

혹시 오류가 난다면, 아래 명령어 2개를 시도해봅니다. 오류가 나지 않고 설치가 끝나면 아파치 서버를 재시작 합니다.

sudo groupadd www-data

sudo usermod -g www-data www-data


아파치 서버를 재시작 합니다.

sudo service apache2 restart


이제 다른 컴퓨터에서 웹브라우저를 열고 라즈베리파이의 IP 주소를 적어봅니다. "It works!" 라는 화면이 보이면 성공.


9, MySQL 을 설치합니다.

sudo apt-get install mysql-server mysql-client php5-mysql


질문이 나오면 y 를 눌러 진행을 계속합니다. 설치중에 MySQL 의 root 계정 암호를 설정하라고 나오는데, 원하는 암호로 설정한뒤 설치를 완료합니다.


10. FTP 설치

파일을 전송하기 위한 FTP 설치를 합니다. 먼저 web root 의 권한을 설정합니다.

sudo chown -R pi /var/www


vsftpd 를 설치합니다.

sudo apt-get install vsftpd


설치가 끝난 후 vsftpd 의 설정을 해줍니다.

sudo nano /etc/vsftpd.conf


- 1. anonymous_enable=YES 를 찾아 anonymous_enable=NO 로 설정

- 2. local_enable=YES 앞에 # 지워주기

- 3. write_enable=YES 앞에 # 지워주기

- 4. 맨아래에 내려가 force_dot_files=YES 적어주기

- 5. ctrl+X 를 누른 후 y 를 눌러 저장하며 나옵니다.


설정이 끝난 후 FTP 서비스를 재시작 해줍니다.

sudo service vsftpd restart


11. 마무리

암호 설정으로 마무리 해줍니다. ssh 연결이 가능한 상태이기 때문에 라우터에서 dmz 설정이 되어 있거나 하면 바로 라즈베리파이에 ssh 로 연결이 가능하므로, 누구나 다 알고 있는 라즈베리파이의 암호를 바꿔줍니다.


sudo passwd pi


그리고 root 의 암호도 바꿔줍니다. 두번째 명령어는 root 유저의 모드 변경 명령어입니다.


sudo passwd root

sudo usermod -L root


FTP 설정이 끝났습니다. FTP 클라이언트 프로그램으로 라즈베리파이에 연결하여 파일을 주고 받을 수 있게 되었습니다.


라즈베리파이에 LAMP 설정이 끝났습니다.





반응형
반응형


아래 링크를 참고 하여, 라즈베리파이에 VIM 설치를 완료 하였습니다.

참고 https://www.raspberrypi.org/documentation/linux/usage/text-editors.md

반응형
반응형


Top 10 라즈베리파이 프로젝트

  1. - 태블릿 PC
  2. - $150 파이폰, 전화기
  3. - 40 라즈베리 파이 슈퍼 컴퓨터 - $3000
  4. - 48 라즈베리파이를 사용한 360도 카메라
  5. - 라즈베리파이 3D 프린터
  6. - 오디오 북 리더
  7. - 로봇 탱크 
  8. - 라즈베리파이 자동차 미디어 플레이어
  9. - 강아지 밥주는 기계 : 강아지에게 이메일을 보내면, 강아지 음식이 나오고 사진을 찍어 보낸 사람에게 사진을 보내줌
  10. - 라즈베리 아케이드 : 마메 머신





반응형
반응형


제가 사용하던 넷북을 마네 머신으로 만들고 정말 신나게 게임을 했습니다. 

2015/01/23 - #플스1 #플스2 #컨트롤러 를 PC 와 플스3 에서 사용 가능하게 해주는 아답터 PS2 adapter

두번째 마메 머신을 만들 기회가 있어 한번 더 만들어봤는데요, 주분투 가 정말 라이트한 리눅스로 마메 머신용으로 딱이네요.



동생이 사용하던 Dell Inspiron Mini (델 인스피론 미니) 910 입니다. 제가 사용하던 넷북이랑은 사양이 조금 다른데요, Atom N270 1.6Ghz 에, 램 1GB, 하드는 SSD 16기가네요. 

XUBUNTU 설치 후, 와이파이 문제가 있었는데요, 그거 여기 링크에서 해결했습니다. (http://forums.bodhilinux.com/index.php?/topic/9152-solved-dell-mini910-wireless-not-working/)

여하튼, 1기가 램에 1.6Ghz 라서 그런지, 라즈베리파이 보다는 마메 돌리는 속도가 꽤 좋더군요. 예전 넷북으로 뭘 할까 생각중이신 분들은 마메 머신으로 바꿔 보세요 :)


반응형
반응형



2015년 애플 행사 이후 행사장에서 CNN 리포터가 맥북 에어 12인치 뉴 모델을 바로 리뷰하는 동영상입니다.



반응형
반응형


요즘 대세인 셀카렌즈를 구입했습니다. ​가격 형성이 다양하게 되어 있어서 고민을 많이 했습니다. 1,000 원 부터 50,000 원 사이의 가격대 셀카렌즈들 사이에 가장 맘에 들었던 렌즈는 폴라로이드에서 출시한 셀카 렌즈였는데요, 음.. 가격이 2만원 좀 더 되는 가격의 렌즈라, 일단 보류 한 상태에서 무난하게 가지고 놀다가 고가의 렌즈를 구입하기 위해 저렴한 렌즈를 구입했습니다. All-in-One 렌즈 이며 가격은 옥션 : 6,800 원 (택포) 이네요.

​색상은 여러가지가 있었는데, 무난한 검은색을 구입했습니다. 박스엔 모바일용 셀카렌즈라고 씌여 있고, 왠만한 카메라 달린 스마트 기기에선 사용 가능하네요.

호환되는 기종이 아이폰 안드로이드 전화기, 블랙베리, 노키아, 아이패드 등의 얇은 기기들을 지원하며, 왠만한 1-2cm 의 두께에도 장착이 가능할 듯 싶습니다. (나중에 넷북 카메라에도 장착해 봤습니다. 집게가 꽤 넓게 벌어지네요)

박스 안 내용 구성물입니다. 파우치, 렌즈 그리고 렌즈 덮개 입니다.3-in-one 과는 다르게 All-in-one 은 렌즈가 하나입니다. 검은색 렌즈를 구입했는데요, 색깔별로, 빨강색 금색 파란색 그리고 검은색 이렇게 4가지 중 고르게 되었네요.

​수퍼 와이드 한 0.4 배율의 렌즈.. 사진기 광각 렌즈 마냥, 컨테이너 위로 볼록하게 나와 있는 렌즈가 눈에 띕니다. 손떼 나 먼지가 많이 묻을 듯 싶은데.. 그래서 혹시나 파우치로 닦아봤는데, 깨끗이 잘 닦이네요.

​​집게는 꽤 튼튼하게 잘 잡히며, 물리는 쪽에 스펀지 제질이 들어있어 전화기에 흠집이 생기진 않도록 되어 있네요. 테스트로 0.4 배율 와이드가 얼마나 와이드 한지.. 제 아이폰 4s 에 물려봤습니다.

<렌즈 없이 찍은 사진: 위>

<렌즈 장착하고 찍은 사진: 아래>

​​차이가 확 나네요. 0.4 배율이니 40 % 정도 화면이 더 보인다는 생각은 했지만, 이정도로 많이 보일 줄을 몰랐습니다. 거의 DSLR의 28미리 화각을 보여주는 듯 싶은데... 당연.. 28미리 렌즈가 수치 상으로는 비슷하지만 그래도 확실히 더 넓으니깐 좀더 넓은 화각을 보여주겠지만.. :) 이 정도 0.4 배율 렌즈 화각이면 제 생각 보다도 훨씬 넓게 잘 나오는 편이며 활용도가 높을 듯 싶습니다.

요 파우치가 앞으로 저랑 렌즈랑 잘 다닐 수 있도록 도와줄 녀석이군요. 실리콘(플라스틱?) 케이스를 덮고 파우치에 넣어봤습니다. 작은 렌즈라 파우치에 넣어 다녀도 불편하진 않겠네요.

​정면 카메라가 화질이 떨어지니, 한번 장착해보고 찍어봤습니다. 아무래도 정면 카메라에 부착해서 더 많이 사용할 듯 싶긴 하거든요.

<렌즈 없이 찍은 사진: 위>

<렌즈 장착하고 찍은 사진: 아래>

제 발가락 까지 나왔네요. 일단 정면 카메라는 화질이 떨어지는데, 렌즈까지 부착하니 좀더 떨어지는 느낌이 납니다. 나중에 셀카 테스트를 해봤는데, 아이폰4s 에서는 화질이 현저히 떨어지지만, 아이폰 5s 에서는 무척 잘 나오네요. 전화기를 바꿀때가 된듯 싶습니다. ㅠㅠ

음식점에 가서 셀카 렌즈를 장착하고 테스트 해봤습니다. 잘 나옵니다. ㅋㅋ

주변에서 음식 드시는 분들 과 음식점 배경을 찍어봤습니다. 확실이 예전엔 뒤로 많이 허리를 젖혀도 이정도 배경을 다 담지 못했는데, 셀카렌즈 하나로 해결이 되어 버렸네요. 화질이 좀 걱정이긴 한데요, 음.. 이후에 이리저리 테스트를 하며 장착을 잘 하면 훨씬 화질이 더 좋게 나오긴 합니다. 렌즈를 정확히 가운데에 맞춰서 장착을 해야 합니다.

아이폰5s 에도 테스트를 해봤습니다. 화질이 아이폰4s 보다 훠어어얼씬 좋은 아이폰 5s.. 아이폰6 이면 더 좋았겠지만, 이후에 테스트 하는걸로 하고, 일단 아이폰 5s 로 장착한 모습, 등을 찍어봤습니다.

<후방 카메라에 장착한 모습 : 위>

<정면 카메라에 장착한 모습 : 아래>

셀카 화각은 저정도로 나옵니다. 셀카봉 정도의 화각이 나오는 듯 싶네요. 그리고 후방 카메라에 장착 한 뒤의 화각은 아래 사진에 담아봤습니다. 셀카 사진은 올리지 않았지만, 후방 카메라로 찍은 카페 모습은 결과물 올립니다.

상당히 가까운 거리인데도, 훨씬 뒤에서 찍은 아이폰 4s 의 100% 화각보다 훨씬 더 많은 배경을 담아내고 있는 셀카렌즈.. :) 화각은 대대대대만족입니다..

정말 넓게 잘 찍힙니다. 이번 사진은 렌즈 장착이 조금 어긋난 듯 보이네요. 화질은 좀 떨어져 나왔지만, 작은 사이즈 사진에서는 크게 차이가 나진 않아 보이네요.

가지고 있던 제 리눅스 마메 머신 넷북 카메라에도 장착해봤습니다. 아마 Skype 용으로 달려 나왔던 기억이 있는데요.. 훨씬 더 넓게 잘 보이죠? 아이패드에도 이렇게 달아 facetime 을 해봤더니 4-5명이 한꺼번에 화면에 잡혀 온가족이 facetime 을 즐길 수도 있었습니다.

그리고 아래는 셀카봉보다 혁신적인 셀카렌즈의 위력 - crayon you 동영상 리뷰입니다. 짧지만 정확히 셀카렌즈가 무엇인지 잘 보여주는 동영상 리뷰네요 :)

그리고 all-in-one 렌즈이니 당연히 접사 테스트도 해봤습니다. 초점은 중앙 아래 부분인 "Intel Atom" 부분입니다. 접사 거리는 1cm 미만인데 정말 잘 나옵니다.


전체적으로 저렴한 가격, 훌륭한 화각, 쉬운 장착 그리고 작은 사이즈로 탁월한 휴대성 등, 앞으로 활용도가 높을 셀카렌즈라 생각됩니다. 하나 부족한 면이 있다면 화질이 떨어지지만, 좋은 카메라가 달린 전화기에선 크게 차이가 나지 않는다는점을 생각하면 6,800 원이라는 가격이 아깝지 않습니다. 이제 전 폴라로이드 셀카렌즈 리뷰를 올라오는거 보고 구입을 고려해볼 예정입니다. 아무래도 브랜드 있는 회사 제품이니 화질이 좋지 않을까 하는 막연한 생각이 드네요 :) (어디 가서 장착해 볼 수 있는 곳 없을까요?)

반응형
반응형


다이소 너무 좋아합니다. ㅎ

이번엔 헤드폰 거치대 대신할 녀석을 찾았습니다. 솔직히 다이소 오랜만에 갈 때 마다 인터넷 검색을 하는데요, 지난 번에 검색하며 서핑을 하다가 우연히 알게 된 다이소 바바나 걸이. 헤드폰 거치대를 대신 사용할 수 있는 바바나 걸이에 대해 읽었습니다. 많은 분들이 2000원 짜리 바나나 걸이가 나왔을 때 구입하여 헤드폰 거치대로 사용한다는 글을 읽고 다이소 방문을 벼르고 있었지요.

아니나 다를까 와이프와 다이소를 들릴 일이 있어 내려가 찾아보니 1000원짜리 바나나 걸이가 있었네요. :) 얼른 구입해 들고 나왔는데, 와이프가 바나나 걸이 왜 샀는지 물어보네요. 헤드폰 이야기를 하니 재밌어 했습니다. :)


헤드폰 구입한지 꽤 오래 되었지만, 헤드폰 걸이가 없어서 항상 스피커에 걸어두었던 제 슈어 440 입니다. 스피커를 작은 오디오엔진 A2 사용 중인데요, 항상 스피커에 헤드폰을 걸어두었죠. 이번에 바나나 걸이를 구입해 와 바로 슈어를 걸어봤습니다. 대롱대롱 잘 매달려 있는거 보니 기분이 좋네요. 다른 분들 보니, 헤드폰이 닿는 부분을 감싸 주셨던데.. 저도 부드러운 제질로 감싸주려고 합니다.  



1000원의 행복.. 상당히 만족스런 헤드폰 거치대 입니다. 1000원의 가격이 싼 가격이라고 생각되지는 않지만, 헤드폰 거치대의 활용으로는 너무나 대만족스러운 가격인에요. :) px200-II 용으로 하나 더 구입해 함께 걸어놔야 겠습니다. 다이소 가면 여전히 있으려나 모르겠네요.ㅋㅋ

반응형

+ Recent posts