전체 14

kubernetes 설치: mac os + brew + docker + kubernetes+dashboard

docker + kubernetes 에 helm 테스트 참조: sarc.io/index.php/cloud/1777-macos-homebrew-helm-installation docker 설치(mac기반) 설치 doc:docs.docker.com/docker-for-mac/install/ 일반 app 설치와 동일. kubernetes 설치(켜기) docker 설치 후 Preferences... 메뉴에서 Kubernetes 선택 -> check box 체크 후 restart Kubernetes enable 시킨 후 아래 캡쳐 화면과 같이 Kubernetes 항목에 초록불이 떠야 한다. kubernetes enable 시킨 후 터미널에서 kubectl 커맨드가 동작하는지 확인 $ kubectl version ..

Kubernetes 2020.11.03

개발 설정

anaconda install & run brew로 install (mac) $ brew cask install anaconda PATH 설정 # zshell 의 경우 .zshrc 수정 export PATH=/usr/local/anaconda3/bin:$PATH $ source .zshrc 실행 $ jupyter notebook 실행 후 web 페이지로 뜨는 것을 확인 아이파이썬, 주피터 설정 설정 directory ipython 또는 jupyter notebook 설치 후 홈 디렉토리(~)에 .ipython 생성됨 -> 설정 디렉토리임 프로필 작성 .ipython 디렉토리 하위에 프로필별 디렉토리 생성됨. 기본 profile은 profile_default 임 프로필 생성 command $ ipython..

GCM 테스트 앱(Android) + 서버(node.js) 개발 - 2. Android App 개발

이전 글에서 Google Developers 에 Project를 생성하고 GCM을 Enable 시킨 후 설정파일을 다운로드 받고 GCM server key를 발급 받았다. 참고Google의 Android Client 개발 참고 site는 https://developers.google.com/cloud-messaging/android/client?configured=true 이니 한번 읽어보는것이 좋다.소스는 https://github.com/googlesamples/google-services 에 있다. 해당 git을 clone 시키고 android/gcm에 있는 project를 Android Studio에서 불러와 컴파일 후 테스트할 수 있다. 이제 Android App을 처음부터 개발해보자. 먼저 A..

Android 2016.01.25

GCM 테스트 앱(Android) + 서버(node.js) 개발 - 1. 사전준비

GCM(Google Cloud Messaging)을 이용한 Android 앱과 Node.js 서버를 개발해본다. GCM 동작은Client(Android App)에서 GCM용 token을 생성 후 서버(node.js)로 전송하여 등록서버에서 GCM용 server key를 이용하여 Client에게서 전달받은 token을 가지고 메시지를 전달GCM 서버(Google)에서 Client에게 메시지를 전달하는 방식으로 동작한다. 이를 위해 제일 먼저 Google에 GCM 사용을 위한 Project를 생성한 후 GCM용 Server Key를 발급받는것이 필요하다. Project를 생성하기 위해 http://console.developers.google.com/project 을 접속한다.프로젝트를 생성하면 이동되는 대..

Android 2016.01.25

라즈베리파이 코딩 없이 LED 켜보기

테스트 대상보드 및 pin 배치도대상보드: Raspberry Pi B+rpi b+ 보드의 pin 구성도는 다음 URL 참조: http://pinout.xyz/ 단순 회로 구성을 하여 LED가 켜지는지 확인rpi 보드에 아래와 같이 회로를 구성하여 LED가 켜지는지 확인.단순히 아래와 같이 회로를 구성하기만 하면 LED가 켜져야 한다.참조: https://projects.drogon.net/raspberry-pi/gpio-examples/tux-crossing/gpio-examples-1-a-single-led/ gpio-admin 컴파일 및 설치rpi에서 GPIO 컨트롤 시 root 계정이 필요. 보안문제가 발생할 수 있음일반 계정을 이용하여 GPIO 컨트롤을 위해 gpio-admin 소스를 다운로드 받..

라즈베리파이 2016.01.02

라즈베리파이 vnc server 설정

라즈베리파이 vnc server(tight vncserver) 설치 및 설정참고 urlhttp://thejackalofjavascript.com/getting-started-raspberry-pi-node-js/https://www.raspberrypi.org/documentation/remote-access/vnc/ tight vncserver 설치$ sudo apt-get install tightvncserver 부팅 시 자동 시작되도록 스크립트 작성. 이후 단계는 /etc/init.d 디렉토리 내에서 진행. /etc/init.d 디렉토리로 이동 후 vncboot 라는 파일 작성(파일 이름은 마음대로)하고 아래 단계에 따라 진행 참고로 파일 내용 중 /usr/bin/vncserver :1 -geome..

라즈베리파이 2015.12.30

라즈베리파이 무선랜 설정

라즈베리파이 무선랜 설정법 USB 포트에 무선랜카드를 꼽은 후 ifconfig 명령어를 수행하여 wlan0 가 잡히는지 확인 sudo 명령어로 /etc/network/interfaces 파일을 수정 #sudo vi /etc/network/interfaces 해당 파일 내용 중 wlan0 항목을 아래와 같이 수정 auto loiface lo inet loopback iface eth0 inet dhcpallow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-ssid “ssid” --> 무선랜 SSID를 입력 wpa-psk “password” --> 무선랜 암호가 있다면 입력 interface 파일 수정 후 네트워크 재시작#sudo /etc/init.d/netwo..

라즈베리파이 2015.12.29

라즈베리파이 사용자 추가, 권한설정

기본 사용자 pi 외에 사용자를 추가하는 방법 참고 url: http://raspberrypi.stackexchange.com/questions/7133/how-to-change-pi-sudo-permissions 라즈베리파이 OS인 라즈비안 OS를 설치했다면 linux 기반이므로 사용자추가 또한 일반 linux 명령어로 가능하다. 사용자 추가(home directory 지정)$ sudo adduer -m -d /home/ 사용자 추가 후 암호변경$ sudo passwd sudo, adm 그룹에 추가$ sudo adduser sudo $ sudo adduser adm log off / 추가한 ID로 log on 후 아래 명령어 수행하여 수행되는지 확인 및 system 업데이트 수행$ sudo apt-ge..

라즈베리파이 2015.12.29