열심히 코딩할래 32

윈도우에서 라즈베리파이 라즈비안 OS SD카드 굽기, 환경 구축

📌 라즈베리 파이 4에 라즈비안 OS 환경을 구축 ▶내 구축 환경 윈도우 노트북, 라즈베리파이 3B+를 가지고 우분투 환경을 구축하다가 라즈베리파이가 갑자기 SD카드를 못읽는 문제 발생. 고장난듯. 결국 4 구입하고 우분투환경 말고 라즈비안 OS로 쉽게 가기로 했다. - 라즈베리 파이, 전원 어댑터 - 마이크로 SD카드 - SD카드 리더기 -> 노트북 ▶SD 카드 포멧 https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/ SD Memory Card Formatter for Windows Download | SD Association BY DOWNLOADING, INSTALLING OR USING T..

라즈베리파이 모니터 없이 VNC로 접속하기

모니터 없이 라즈베리파이 OS의 GUI를 보기위해서 VNC를 사용한다. 모니터가 있다면 라즈베리파이를 HDMI 연결해서 모니터를 통해 보면 된다. 📌모니터 없이 라즈베리파이 개발하기 ▶와이파이 연결 노트북 모바일 핫스팟의 정보를 imager SD카드 라이팅할 때 이미 적어줬다. 때문에 라즈베리파이에 SD카드를 연결하고 전원을 주면 자동으로 연결이 된다. ▶putty에 접속 이때 보이는 IP정보를 Putty에 연결해 접속하고, 이것 또한 imager SD카드에 라이팅할 때 설정해 준 username과 password를 입력한다. ▶putty에서 VNC 접속 설정 sudo apt-get update sudo apt-get upgrade 진행 후 sudo raspi-config 실행 3번 interface o..

라즈베리파이와 노트북으로 우분투 개발 환경 구축

📌 라즈베리 파이 3B+ 모델에 우분투(Ubuntu) 환경을 구축 ▶내 구축 환경 윈도우 노트북, 라즈베리파이 3B+를 가지고 우분투 환경을 구축해야하는 상황 아무것도 모르고 제로베이스로 시작하는 사람들을 위해 구체적으로 적어놨다. 제발 도움이 되면 좋겠다. 나도 하나하나 찾아보느라 힘들었다ㅠㅠ - 라즈베리 파이, 전원 어댑터 - 마이크로 SD카드 - SD카드 리더기 -> 노트북 https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#2-prepare-the-sd-card How to install Ubuntu Server on your Raspberry Pi | Ubuntu Ubuntu is an open source softwa..

라즈베리파이 우분투 putty access denied 에러 해결

이 상태에서 라즈베리 imager에서 설정한 이름, 비밀번호를 입력해도 계속해서 putty에서 access denied 오류가 발생했다. 몇번이고 SD카드를 초기화하고 다시 이미지를 라이팅하며 에러를 찾았는데, 결국 포트 문제 였다 윈도우 방화벽 설정 -> 새 규칙 -> 포트 -> 라즈비안 imager에서 설정한 포트 번호 입력 -> 원하는 이름 설정 끝 드디어...

[CNN] cnn 기본 예제, 코드분석, convolution이란? input/output 차원 변화

📌CNN 아키텍처와 동작방식 ▶convolution layer 합성곱층 : input 이미지에 합성곱 연산으로 feature map 생성한다. ▶Activate funtion 활성화 함수 : 일반적으로 ReLu 사용, 비선형을 추가해 모델의 표현력 향상시킨다. ▶convolution layer : feature map의 크기를 줄이고 정보 유지. max pooling/average pooling 📌CNN 코드 예제 및 해석 # CNN 아키텍처 구성을 위한 클래스 정의 class CNN(nn.Module): def __init__(self, num_classes): super(CNN, self).__init__() # Convolutional Layer self.conv1 = nn.Conv2d(in_cha..

[코딩테스트] 프로그래머스 LV1. 바탕화면 정리

📌문제 코딩테스트를 준비하는 머쓱이는 프로그래머스에서 문제를 풀고 나중에 다시 코드를 보면서 공부하려고 작성한 코드를 컴퓨터 바탕화면에 아무 위치에나 저장해 둡니다. 저장한 코드가 많아지면서 머쓱이는 본인의 컴퓨터 바탕화면이 너무 지저분하다고 생각했습니다. 프로그래머스에서 작성했던 코드는 그 문제에 가서 다시 볼 수 있기 때문에 저장해 둔 파일들을 전부 삭제하기로 했습니다. 컴퓨터 바탕화면은 각 칸이 정사각형인 격자판입니다. 이때 컴퓨터 바탕화면의 상태를 나타낸 문자열 배열 wallpaper가 주어집니다. 파일들은 바탕화면의 격자칸에 위치하고 바탕화면의 격자점들은 바탕화면의 가장 왼쪽 위를 (0, 0)으로 시작해 (세로 좌표, 가로 좌표)로 표현합니다. 빈칸은 ".", 파일이 있는 칸은 "#"의 값을 가..

[코딩테스트] 프로그래머스 LV1. 추억 점수

📌문제 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(5 + 10 + 1)점이 됩니다. 다른 사진 속 인물의 이름이 ["kali", "mari", "don", "tony"]이고 ["kali", "mari", "don"]의 그리움 점수가 각각 [11점, 1점, 55점]]이고, "tony"는 그리움 점수가 없을 때, 이 사진의 추억 점수는 3명의 그리움 점수를 합한 67(11 + 1 + 55)점입니다. 그리워하는 사람의 이름..

[코딩테스트] 프로그래머스 LV.1 달리기 경주

📌문제 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀝니다. 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어질 때, 경주가 끝났을 때 선수들의 이름을 1등부터 등수 순서대로 배열에 담아 return 하는 solution 함수를 완성해주세요. ▶카테고리 5 ≤ ..

[Linux] AKS(Azure Kubernetes Service)기본 환경 만들기: minikube 설치, Kubectl 설치

📌AKS (Azure Kubernetes Service) Kubernetes는 컨테이너 기반 어플리케이션과 네트워크 및 스토리지 구성 요소를 관리하는 오픈소스 플랫폼이다. AKS는 Azure에서 관리되는 Kubernetes 클러스터로 간단히 배포되며 상태 모니터링 및 유지 관리 같은 중요 작업을 처리해줌으로써 관리 복잡성 및 운영에 대한 부하를 줄여준다. ▶minikube 설치 curl -LO https://storage.googleapis.com/minikube/releases/v1.22.0/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube #설치 확인 minikube version ▶minikube 시 mini..

[Linux] 도커(Docker) 이미지를 공유하는 방법 - 로컬/Docker hub

https://summmer-00.tistory.com/41 [Linux] Docker 도커 이미지 만들기, 컨테이너 만들기, 삭제하기 ✅What is Docker image? : https://summmer-00.tistory.com/36 [Linux] Doker란? Container란? 가상머신과 차이점 📌Doker란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 즉 컨테이너의 기술을 활용하는 플랫 summmer-00.tistory.com ☝이미지와 컨테이너 만들고 오세요☝ 📌local로 공유하기 ▶registry만들기 docker run -d -p 5000:5000 --name registry registry #이름 registry 들어오는 포트, 나가는 포트 모두 5000번은 실행시켜준다(..