본문 바로가기

전체 글

(65)
DevOps 란 DevOps는 개발(Development)과 운영(Operations)의 합성어로 IT 조직과 비즈니스 조직의 협업 및 통합을 강조하는 개발환경(문화)을 뜻합니다. 이론 상 의사소통이 가능한 구조를 만들어 조직 간 커뮤니케이션이 유연하도록 하자 라고 하지만 와 닿지는 않는 표현입니다. 개발자 입장에서 공감하고 필요하구나 느끼기 위한 비교는 하나의 애플리케이션을 개발할 때 여러 팀이 협업하는 경우일 듯싶습니다. 애플리케이션 개발 시 각 서비스(및 기능)를 팀 또는 개발자 단위로 나누어 작업을 하게 될 것입니다. DevOps를 검색하면 같이 따라오는 단어 두 개가 있습니다. CI(Continuous Integration) 개발이 끝난 후 코드 품질을 관리하는 기존 방식에서 벗어나, 개발 중 지속적으로 코드 ..
[MySQL] 시작하기 이전포스트 [MySQL] 설치 MySQL 설치 MySQL 설치와 기본적인 쿼리 및 테이블 생성을 진행해볼 것입니다. 1. Download 이 페이지는 Windows10을 기준으로 진행하고 있습니다. MySQL :: Download MySQL Installer 링크에서 설치 파일을 다운.. pcloud.tistory.com 설치한 MySQL을 접속 및 기본 셋팅을 진행하고 간단한 테이블 및 데이터를 삽입하는 작업을 진행하겠습니다. 1. MySQL 접속 cmd 에서 아래의 커맨드를 입력해주세요. mysql -u root -p 이후 password 입력 시 접속됩니다. 2. Character Set 확인하기 character set 을 utf-8로 변경하려 합니다. status 커맨드를 입력하면 아래의 화면을..
[MySQL] 설치 MySQL 설치 MySQL 설치와 기본적인 쿼리 및 테이블 생성을 진행해볼 것입니다. 1. Download Windows10을 기준으로 진행하고 있습니다. MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.24 2.4M (mysql-installer-web-community-8.0.24.0.msi) MD5: 417b5ce213cf0dc09d6f6ab902d4b3b4 | Signatu dev.mysql.com 링크에서 설치 ..
AWS 접속 후 Docker 설치 AWS 접속하기 키를 이용해 ssh 접속 ssh -i "amazon_key.pem" ubuntu@ec2-15-165-159-31.ap-northeast-2.compute.amazonaws.com Docker 설치하기 자동설치 스크립트를 이용하기 curl -fsSL https://get.docker.com/ | sudo sh 도커는 기본적으로 root 권한이 필요하기 사용자를 docker 그룹에 추가해준다. sudo usermod -aG docker 'user' Docker image Docker image 이름은 /: 형식으로 구성. 설치된 이미지들 확인하기 docker images 받기 docker pull 삭제 docker rmi [OPTIONS] 옵션설명 -f 컨테이너 강제 삭제 컨테이너 실행하기 ..
React Native - 에러 조치 회사에서 React Native 처음 사용했을 때 당시 이해하기 어려웠던 에러가 많았습니다. 지금에야 좀 눈에 익숙해지긴 했지만 혹시 모르니 조금씩 기록해두기 위해 작성했습니다. * Android 기준으로 작성되었습니다. Error 목록 Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 SDK location not found. Define location with an ANDROID_SDK_ROOT ... SDK 경로를 찾지 못해서 발생한 에러. 프로젝트 내 android 폴더 내에 local.properties 파일 생성 sdk.dir = {sdk location} 예시 [USER_PROPILE 은 계..
React Native 시작 - 기본구성(2) 이전 포스트 React Native 시작 - 기본 구성(1) 이전 포스트 React Native 개발환경 셋팅(2) 이전 글 React Native 개발환경 (tistory.com) 이번 포스팅에선 프로젝트를 생성 및 실행해보도록 하겠습니다. 다음과 같은 기준으로 작성되었으며, React Native의 pcloud.tistory.com 이전 포스트에 이어 구현에 대해 설명하겠습니다. 구현 Component를 구현하는 다양한 방법이 존재합니다. 기본적인 방법인 Class Component와 Function Component에 대해 설명하겠습니다. 두 방식은 구현 방식 외에도 다양한 차이가 존재합니다. 구현 방식에 대해 소개 후, 두 방식이 어떤 점에서 차이가 나고 성능 면에서 어떤 차이를 나타내는지 확인하..
React Native 시작 - 기본 구성(1) 이전 포스트 React Native 개발환경 셋팅(2) 이전 글 React Native 개발환경 (tistory.com) 이번 포스팅에선 프로젝트를 생성 및 실행해보도록 하겠습니다. 다음과 같은 기준으로 작성되었으며, React Native의 목표인 Android / IOS 개발 통합을 위해 염 pcloud.tistory.com React Native는 Android와 IOS의 네이티브 앱 개발을 하나의 프로젝트를 할 수 있다는 특징이 있습니다. 이는 프로젝트 진행 시 개발 생산성을 높히는데 큰 기여를 하게 됩니다. 기본적으로 한번 코드를 작성해도 동시에 두 가지 결과물이 나온다는 장점이 있으며, Android 개발자와 IOS 개발자가 일정을 맞추는 등의 행동이 필요없게 됩니다. * 단 Windows 환..
React Native 개발환경 셋팅(2) 이전 글 React Native 개발환경 (tistory.com) 이번 포스팅에선 프로젝트를 생성 및 실행해보도록 하겠습니다. 다음과 같은 기준으로 작성되었으며, React Native의 목표인 Android / IOS 개발 통합을 위해 염두하고 작성하였습니다. Windows10 환경 VSCode IDE Android MAC에선 Android와 IOS 동시 개발이 가능하지만, Windows 쪽은 IOS 확인이 힘들다는 점 기억해주세요. 프로젝트 생성 npx를 사용하여 프로젝트를 생성해볼 것입니다. VSCode 실행 및 생성할 폴더로 이동 터미널에 npx react-native init 을 입력 ex) npx react-native init RNSample 새로 폴더를 생성하지 않고 처음 생성한 폴더에 파..