달력

09

« 2018/09 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  
  •  
  •  

라즈베리파이 텔레그램봇 설치



참고 : http://blog.acidpop.kr/184




Posted by 멋지다마라송

라즈베리파이 Raspbian firmware Update 펌웨어 업데이트


참고 :

http://www.rasplay.org/?p=3891

https://www.raspberrypi.org/documentation/linux/kernel/updating.md


 


$ sudo apt-get install ca-certificates git-core

$ sudo apt-get install rpi-update

$ sudo rpi-update

$ sudo reboot



업데이트후 패키지 업데이트.


$ sudo apt-get update

$ sudo apt-get dist-upgrade


 

Posted by 멋지다마라송

레드마인 Redmine 유저가 늘어날때 프록시 프로세스 갯수 늘리기 



출처 : https://community.bitnami.com/t/thin-redmine-multi-instance/37089/2


유저가 늘어나면 프록시 프로세스 갯수를 늘려야 할 필요가 있습니다.

Thin 으로 설치하면 프록시 프로세스의 기본값은 2개로, TCP 3001, 3002 두개의 포트를 사용합니다.


여기에 추가로 2개의 프록시 프로세스 TCP 3003, 3004 를 추가하려고 할때 아래와 같이 작업하면 됩니다.


1. 파일 : INSTALLDIR\apps\redmine\scripts\serviceinstall.bat


redmineThin1, redmineThin2 로 되어있는 부분이 두군데 있습니다.

그대로 복사해서 3, 4 를 만듭니다. 포트 설정에 주의해주세요. 

당연히 3003, 3004 를 사용하고 있으면 다른 포트로 설정해야 합니다.


...

"INSTALLDIR\apps\redmine\scripts\winserv.exe" install "redmineThin3" -start auto "INSTALLDIR\ruby\bin\ruby.exe" "INSTALLDIR\apps\redmine\htdocs\bin\thin" start -p 3003 -e production -c "INSTALLDIR\apps\redmine\htdocs" -a 127.0.0.1 --prefix /redmine

net start redmineThin3 >NUL

"INSTALLDIR\apps\redmine\scripts\winserv.exe" install "redmineThin4" -start auto "INSTALLDIR\ruby\bin\ruby.exe" "INSTALLDIR\apps\redmine\htdocs\bin\thin" start -p 3004 -e production -c "INSTALLDIR\apps\redmine\htdocs" -a 127.0.0.1 --prefix /redmine

net start redmineThin4 >NUL

...

아래에 한군데 또 있습니다.

...

net stop redmineThin3 >NUL

"INSTALLDIR\apps\redmine\scripts\winserv.exe" uninstall "redmineThin3"

net stop redmineThin4 >NUL

"INSTALLDIR\apps\redmine\scripts\winserv.exe" uninstall "redmineThin4"

...



2. 파일 : INSTALLDIR\apps\redmine\scripts\servicerun.bat


여기에도 redmineThin1, redmineThin2 로 되어있는 부분을 그대로 복사해서 3, 4 를 만듭니다.

...

net start redmineThin3

net start redmineThin4

...

net stop redmineThin3

net stop redmineThin4

...



3. 파일 : INSTALLDIR\properties.ini 


여기에서도 Thin_redmine1, Thin_redmin2 를 그대로 복사해서 3, 4 를 만듭니다.

이때 1번에서 수정한 포트와 같은 포트로 설정해야 합니다.

...

[Thin_redmine3]

thin_unique_service_name=redmineThin3

thin_server_port=3003

[Thin_redmine4]

thin_unique_service_name=redmineThin4

thin_server_port=3004

...



4. 파일 : INSTALLDIR\apps\redmine\conf\httpd-prefix.conf


여기에서도 1, 2 설정을 그대로 복사해서 1번, 3번에서 사용한 포트를 설정해줍니다.

...

BalancerMember http://127.0.0.1:3003/redmine

BalancerMember http://127.0.0.1:3004/redmine

...



이제 파일 수정은 끝났습니다.


서비스에 등록된 redmineThin 프로세스를 지우고, 4개를 다시 등록합니다.


서비스 삭제

INSTALLDIR\apps\redmine\scripts\serviceinstall.bat remove



서비스 등록

INSTALLDIR\apps\redmine\scripts\serviceinstall.bat INSTALL 

위에 INSTALL <-- 인스톨은 대문자입니다.


서비스 등록과 동시에 자동으로 시작됩니다.

3001, 3002, 3003, 3004 - 포트 4개가 잘 등록되어 있는지 확인하면 됩니다.



Posted by 멋지다마라송

라즈베리파이용 MicroSD 카드 포멧하기 - GUIFormat


마이크로 SD 카드가 용량이 올라가면서 (64기가 이상) FAT32 포멧이 쉽지 않아졌습니다.

라즈베리파이에서는 FAT32 로 포멧해야 제대로 인식을 하기 때문에 GUIFormat.exe 라는 툴을 사용합니다.


FAT32 로 포멧이 되어있지 않아도 윈도나 맥에서는 메모리 카드로 용량도 정상으로 인식하며,

라즈베리파이용 OS 도 정상으로 심을 수 있습니다.

그런데, 라즈베리파이에 넣으면 아무런 반응이 없는 경우가 있는데, 바로 FAT32 포멧 문제입니다.


이렇게 SD 카드에 문제가 있으면 아래 사진에서 빨간색 LED 만 켜지고, 녹색 LED 가 한번도 들어오지 않게 됩니다.

화면에서는 아무런 반응이 없습니다. 초기 화면도, 검정 화면도 아무것도 나오지 않습니다. 아예 반응없음.


녹색 LED 가 켜져야 SD 카드를 읽고 있다는 표시입니다.

SD 카드에 문제가 있다면 녹색 LED 가 들어오지 않습니다. 

빨간색 LED 는 전원이 잘 연결되었다는 표시를, 녹색 LED 는 액티브 (데이터를 읽거나 쓰는) 상태를 표시합니다.

바로 FAT32 포멧 문제입니다.


GUIFormat 공식 홈페이지 : http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm

위에 들어가셔서 이미지를 클릭하면 최신버전을 다운 받습니다.


guiformat.exe



Unit Size 는 크게 상관없지만 8192 (8KB) 정도로 선택합니다. (저는 그냥 크게 잡고 씁니다)


드라이브가 USB 인지 꼭 확인하시고, Start 누르면 거의 바로 완료됩니다.


이제 라즈베리파이용 OS 를 SD 카드에 심으면 됩니다.



Posted by 멋지다마라송

이미지 인식 인공지능을 방해하는 특정 이미지 - 지금은 효과가 없음.


인공지능 이미지 인식 관련해서 서핑을 하다가 우연히 알게된 내용인데요,

바로 이미지 인식을 방해하는, 거의 무력화 시키는 이미지가 있다는 기사였습니다.


인공지능 이미지 인식, 무력화 패치 발견 : http://www.itbiznews.com/news/articleView.html?idxno=8430


2018년 02월 기사인데요, '구글 리서치 그룹(Research at Google)' 에서 지난해 12월27일 '적대적인 스티커(Adversarial Patch)' 라는 논문으로 통해 증명했다고 합니다.


아래 이미지에서 빨간색 원으로 표시된 이미지인데요.


바나나로 인식해야 하지만, 토스터로 인식하는 문제입니다.

그냥 사진만 한장 옆에 있을 뿐인데, 토스터 99%, 바나나 1% 로 인식하는군요.


'화이트박스 앙상블(White box Ensemble)' 기술을 통해 생성됐으며 5개의 이미지 인식 알고리즘(Five ImageNet Models: inceptionv3, resnet50, xception, VGG16, VGG19)을 무력화시켰다고 합니다.


그래서 부랴부랴 돌려보니 (아래 모델은 2018년 06월 ~ 07월쯤 다운받은 엔진입니다) 지금은 효과가 없네요..

무력화 패치는 아예 인식을 못하고, 손까지 인식합니다.


혹시 다른 사진을 분석해봤는데요,


역시 지금은 아무런 효과가 없네요.


6개월 사이에 많은 발전이 있어서 다행입니다만,

이런 방해 이미지 역시 계속 발전할테니 걱정도 됩니다...




Posted by 멋지다마라송


티스토리 툴바