반응형 IT242 docker에서 자바 개발 환경 만들기 ● Docker 설치하기 Docker를 사용하기 위해서는 먼저 Docker를 설치해야 합니다. Docker는 링크(https://www.docker.com/products/docker-desktop)에서 다운로드 받을 수 있습니다. 자신의 운영 체제에 맞는 Docker Desktop을 다운로드하고 설치합니다. ● Docker 이미지 다운로드하기 Docker를 설치한 후, 자바 개발 환경을 위한 이미지를 다운로드 받아야 합니다. 이를 위해서는 터미널 또는 명령 프롬프트에서 다음 명령어를 실행합니다. docker pull openjdk:latest 위 명령어를 실행하면 Docker Hub에서 openjdk 이미지를 다운로드 받습니다. ● Docker 컨테이너 생성하기 이제 Docker 이미지를 바탕으로 컨테.. 2023. 2. 28. Dockerfile 만들기 . docker image 만드는법 build commit docker 기본 개념을 아는 상태에서 진행합니다. docker 개념과 명령어 바로가기 Docker(도커) 개념 정리와 이미지 컨테이너 명령어 사용하기 지난번 도커 설치 후에 나름 여유가 없었던거 같네요.^^;; 이제 다시 도커 공부를 시작할려고 합니다. 도커가 정상적으로 설치됐다고 간주하고 바로 시작하겠습니다. 도커 설치하고 실행하기 바 sidepower.tistory.com pull 명령어로 docker hub에 있는 image를 다운받는것도 있지만 내가 작접 만드는 두가지를 알아볼게요. ■ 첫번째는 commit 입니다. container를 대상으로 image 만드는 건데요. container는 image가 실행된 상태인데요. 왜 image를 다시 만들까요? 간단하게 백업 의미라고 생각하시면 될 거예.. 2023. 2. 25. ChatGPT 가입부터 사용법 알아보기 . 한글 채팅 해보기 챗지피디(chatGPT)가 요즘 핫이슈네요. 오픈AI에서 만들어 2022년 12월 1일에 오픈한 챗봇처럼 대화형 인공지능 서비스라고 합니다. 웹사이트에서 바로 사용해서 프로그램 설치를 안 해도 되며 채팅으로 물으면 대답해 주는 아주 심플한 사용 인터페이스와 일상 대화처럼 물어도 알아듣는 자연어 처리까지 가능하다고 하네요. 주목을 받게 된 이유를 찾아보니 전문적인 대학 논문이나 레포트도 ChatGPT를 활용해서 작성되어 제출되는 경우가 있다는 거 같아요. 또 단순 계산부터 프로그램 코딩까지 해준다네요. 현재는 무료지만 앞으로 유료로 전환되기 전에 한번 사용해 보려고요.ㅋ ● ChagGPT 홈페이지 접속 크롬에서 chatgpt로 검색하니 openai.com 사이트가 나옵니다. 클릭해 주세요. ● OpenAI.. 2023. 2. 11. 삼성 갤럭시 스마트폰 게임런처/부스터 GOS 해제 . 게임 성능 향상 스마트폰 바꿀 때가 되어 얼마 전에 갤럭시 S22+를 2년 약정으로 구입을 하게 되었네요. 그동안 게임은 거의 하지 않아서 그런지 별 탈 없이 잘 쓰고 있었던 거 같아요. 며칠전에 카오스포탈과 데블M을 하면서 게임이 느려지고 버벅이는 현상이 생겨서 게임 종료하고 다시 실행하고를 반복한 거 같아요. 작년에 한참 이슈가 됐던 GOS를 잊고 있었네요. ^^;; 결론은 게임런처/게임부스터 설정과 GOS 해제하고는 게임이 느려지거나 버벅이는 현상이 사라졌으며 기분 탓인지 스마트폰도 좀 빨라진 거 같아요. ㅋ GOS 이슈를 간단히 알아보면 Game Optimizing Service 갤럭시 S21 S22에서 GOS는 게임을 장시간하거나 고사양 게임을 할 경우에 스마트폰에 열이 발생하는것을 방지하기 위해 스마트폰의 성.. 2023. 1. 31. kotlin id 자동화 서비스 안될때 . 더 이상 findViewById 필요없어요. java로 안드로이드 앱 개발할 때 항상 id를 컨트롤하기 위해서 findViewById 함수로 view 또는 widget에 지정한 아이디를 찾아야만 했죠. 지금도 당연히 java로 개발하시면 findViewById를 사용하실 거예요. kotlin으로 개발할 때는 view 또는 widget이 추가되면 자동으로 id가 지정되고 그 id를 찾을 필요 없이 바로 사용할수 있게 되었어요. 그치만 안드로이드 스튜디오 4.1부터 코틀린 id 자동화 기능이 기본 옵션에 빠져서 2021년 이후로는 기본적으로는 사용할 수가 없게 되어 있습니다. 하지만 불편한 건 못 참죠. ㅋ 플러그인 추가하면 다시 바로 사용할 수 있어요. 플러그인 추가 명령어 id 'kotlin-android-extensions' ● 코틀린 확장 플러.. 2022. 10. 11. 안드로이드 앱 실행되는 원리 정리 무작성 앱 만들기 보다는 간단하게라도 내가 코딩한 소스들이 참조되어 실행되는 과정을 알고 있다면 앞으로 더 복잡한 걸 배울때도 쉽게 이해 할수 있을거 같아서 정리해봤습니다. 제일 먼저 안드로이드 OS는 AndroidManifest.xml을 분석합니다. 화면 로딩을 위해 을 찾습니다. activity는 화면을 표현하는 단위이며 ~ 쌍으로 activity가 한개 있으면 화면이 한개이고 activity가 2개이면 화면이 2개 또 10개면 화면이 10개가 되는것입니다. 특히 안에 두번째로 2022. 10. 11. kotlin . 코틀린 기본 배우기 그리고 변수 자료형 안드로이드 앱 개발을 위해 코틀린 기본만 알아볼 거예요. 앱 개발하면서 필요한 구문들은 그때그때 익히면 될 거 같아요.ㅋ 코틀린에 대한 설명은 인터넷에 많아서 하지 않을 거예요. 자바 코딩 라인을 확 줄이고 java로 할 수 없었던 개발 기능 확장에 좋다고 하네요. 코틀린 역사가 얼마 안되다보니 인터넷에 찾아봐도 기본 내용만 있고 심도 깊게 코틀린을 분석해서 가이드하는 자료가 많지 않은 거 같아요. 그리고 코틀린은 안드로이드 앱 개발의 공식 언어지만 멀티플랫폼 기능으로 iOS 애플 앱까지 개발할 수 있고 스프링 프레임워크 등에서도 사용 가능하다고 합니다. 이왕 처음 공부하는 거 kotlin 하나만 하면 iOS까지 넘볼 수 있을 거 같네요.ㅋ 코틀린 소스를 작성해서 테스트할 수 있는 사이트가 있어요. 소스.. 2022. 10. 10. 안드로이드 AVD 실행 도중에 다운되는 경우 . andvlk64.dll not found 해결 AVD 잘 사용하는데 갑자기 다운되네요.^^;; 그리고는 또 실행이 안되었습니다. The emulator process for AVD Pixel_2_API_30 has terminated. 메시지 창에 기록된 내용을 아래 기록했는데요. android emulator closed because of an internal error. GPU found, vendor id 10de device id 0x11c6 checking for bad AMD Vulkan driver version... andvlk64.dll not found. No bad AMD Vulkan driver versions found. checking for bad vulkan-1.dll version... vulkan-1.dll vers.. 2022. 10. 10. 안드로이드 에뮬레이터 AVD 실행 되다가 안되는 현상 안드로이드 스튜디오 사용이 미숙해서 그런지 하나하나 꼼꼼하게 체크를 하지 못하고 일단 해보자는 식으로 앱 개발을 진행하고 있습니다. 며칠 잘 사용하다가 갑자기 AVD가 실행이 안되는 현상이 발생했어요. AVD는 손댄게 없는데 왜 갑자기 실행하자마자 AVD 프로세스가 종료될까요? The emulator process for AVD Pixel 2 API 30 has terminated. 처음부터 안되었다면 문제를 인지 했을 건데 며칠간 잘 쓰다가 갑자기 안되니 멘붕이 와서 헤매고 있었던 거 같아요. 결론부터 말하자만 android System image를 제 PC에 맞게 64비트용으로 다시 설치해서 해결했습니다. Android Virtual Device Manager에서 왼쪽 하단의 Create Virtua.. 2022. 10. 9. 쿠버네티스 설치 없이 웹에서 구축 연습하기 . Play with Kubernetes Kubernetes 철자가 넘 길어서 첫글자 k와 마지막 s 사이에 8개 알파벳이 있다고 해서 k8s로 불리는데요. cloud 서버 환경에서는 꼭 알고 있어야 되는 컨테이너 관리 시스템입니다. docker , container , image 개념 바로가기 k8s 공부를 위해 구글링 해보니 서버를 여러 개 설치해야 되고 시간도 많이 소요되고 해서 시작도 못하고 계속 미루고 있었는데요. 구글링 중에 k8s를 공부할 수 있는 웹사이트가 몇 개 있더라고요.ㅋ 제가 너무 늦게 알아서 아쉽긴 했지만 이제라도 시작해보려고요. 저처럼 직접 쿠버네티스 구축하기를 꺼리시는 분들이 있을 거 같아 공유합니다. Play with Kubernetes docker에서 제공하며 쿠버네티스를 맘대로 테스트해볼 수 있는 웹사이트 Pla.. 2022. 10. 9. 안드로이드 앱 만들기 . 코틀린 시작하기 버튼만 하나 추가해서 텍스트뷰에 글자를 찍는 초간단 앱을 만들어볼게요. ● 프로젝트 만들기 New Project 하나 만듭니다. 프로젝트명을 FirstApp으로 했습니다. 개발 언어는 Kotlin으로 지정해서요. ★FirstApp Android 프로젝트 ● 버튼 추가하기 앱 화면을 만드는 파일은 activity_main.xml 입니다. Button만 추가해서 실행해 봤습니다. 2022. 10. 9. AVD 실행 안되는 현상 . Your CPU does not support VT-x VirtualBox의 윈도우에서 안드로이드 스튜디오를 설치하고 AVD 구성해서 테스트를 하려고 실행하니깐 Could not start AVD 라는 메시지가 뜨면서 실행이 안되네요. ^^;; AVD manager 화면을 자세히 보지 않아서 처음부터 문제가 있었는데도 제가 인지를 못했네요.^^;; Your CPU does not support VT-x ▶ CPU가 VT-x를 지원하지 않습니다. 오른쪽에 Troubleshoot 클릭을 하니 아래의 메시지가 표시되네요. Unfortunately, your computer does not support hardware accelerated virtualization. Here are some of your options: 1) Use a physical devic.. 2022. 10. 8. 이전 1 2 3 4 5 6 7 ··· 21 다음 반응형