Python for Loop: A Comprehensive Guide for Beginners
프로그래밍의 핵심은 반복적인 작업을 자동화하는 것입니다. 파이썬의 For 루프는 이러한 작업을 더욱 쉽게 처리할 수 있는 강력한 도구입니다.
Docker, AWS, CI/CD, 관측성, 그리고 개발 환경 세팅.
난이도 순으로 읽으면 흐름이 이어집니다.
프로그래밍의 핵심은 반복적인 작업을 자동화하는 것입니다. 파이썬의 For 루프는 이러한 작업을 더욱 쉽게 처리할 수 있는 강력한 도구입니다.
이 블로그에서는 Docker를 사용하여 MySQL 데이터베이스를 실행하는 방법을 상세히 알아보겠습니다. Docker는 컨테이너 기반의 가상화 기술로서, 애플리케이션과 모든 종속성을 컨테이너로 패키징하여 빠르고 효율적인 배포를 가능하게 합니다.
AWS Lambda는 서버리스 아키텍처에서 가장 인기 있는 컴퓨팅 서비스 중 하나입니다. 이것은 개발자가 코드를 작성하고 배포할 때 인프라 관리에 대한 걱정을 덜어줍니다. 그러나 AWS Lambda는 실제 운영 환경에서 제한 사항이 있습니다.
Github Action은 강력한 자동화 도구로서, 소스 코드의 변경 사항에 대한 빠른 피드백을 제공하며, 애플리케이션의 배포 과정을 단순화할 수 있습니다.
여러개의 프로젝트 PR를 동시에 진행하면, 해당 브랜치로 checkout를 해야 하는데 브랜치 명이 아무래도 Jira 티켓명으로 브랜치를 따기 때문에 ( feature/XXXX 123 ) 내가 작업하는 PR이 어떤 브랜치인지 확인 하기 위해서는 git
vim multiline 주석(comment) 다는 방법
shell script 기초 문법, 배열, 입출력, 함수, if else, 조건식에 대해서 알아본다.
local에서 docker를 이용해서 mysql 를 셋팅하는 방법에 대해서 알아보자.
slack remind 명령어로 remind 알림 받기
AWS Lambda Nodejs 16 버전 업그레이드 작업
vscode debugging 셋팅 하는 방법
다음과 같이 shell목록들이 나온다. p {pid} 로 process의 id를 넘긴다. $는 현재 프로세스의 pid를 리턴한다. 지금 현재 프로세스는 shell 이기 때문에 결과가 다음과 같이 나온다.
Prometheus,Grafan를 Docker로 띄워보고, nodejs exporter를 통해서 모니터링 대쉬보드를 만들어 보는걸 살펴보자. SoundCloud사에서 처음 개발을 했다.
github push 명령어가 제대로 동작하지 않는 이슈, personal access token 기반으로 인증이 변경됨
mackup오픈소를 활용해서 mac 환경 설정 sync 맞추기
Feedly에 대해서 알아보고, 구글 크롬 익스텐션을 통해서 자신이 구독한 글들을 받아볼 수 있는 설정에 대해서 알아보자.
리눅스 tree명령어를 통해서 폴더구조 보기
리눅스의 파일,폴더 권한 설정과 chmod를 명령어를 이용한 파일 권한 주는 방법에 대해서 알아본다.
SSH 키생성하고, 원격서버에 접속하는 방법, 공개키 인증 방식에 대해서도 알아본다.
Intellij IDE 환경 셋팅을 Github Repository에 올려서 언제든지, IDE 환경을 동기화 시켜보자!
Buil, Execution, Deployment Build Tools Gradle Build and run 영역에서 다음과 같이 Default설정이 Gradle 로 되어있다. 이것을 모두다 IntelliJ 로 모두 변경한다.
intellij에서 find action에서 발생하는 단축키 버그를 해결하는 방법에 대해서 알아보자.
다운로드 해당 프로그램을 설치하면, left side와 right side의 팬설정이 뜬다. 보통은 자동으로 되어 있을텐데, CPU PECI에 따라 를 클릭한 후에 조금 더 낮은 온도 범위에서 Fan이 동작하도록 변경하자.
iterms에서 Shell 창에서 한글깨짐 문제에 대해서 알아보자 .
git clone https://github.com/google/styleguide 명령어로 해당 styleguide를 내려받는다. 환경설정 CodeStyle Java 메뉴를 선택하고, 위에서 받은 intellij java google style.
Mac에서 자신만의 커스텀한 단축키를 지정하는 방법을 알아보자.
.gitignore에 포함시켜서, github에 올라가지 말아야 할 파일들이 올라간 경우에 어떻게 할까? .gitignore 파일에 제외시킬 해당 파일/폴더 경로를 추가한다. git add .
IntelliJ에서 컬럼 Selection 모드에 대해서 알아보고, 단축키를 통해서 작업을 쉽게 하는 방법을 알아보자.
iterms의 vim color shcema를 적용하는 방법을 알아보자.
Jetbrain ToolBox를 설치한다. Jetbrain Toolbox는 Jetbrain 사에서 제공하는 여러가지 IDE를 쉽게 관리해주는 프로그램이다. Toolbox에서 설치된 IntelliJ의 Setting을 클릭한다.
리눅스 SCP 명령어를 통한 리모트 서버로 파일복사 하는 방법
개발자 컴퓨터 환경 셋팅에 대해서 알아보자.