드디어 첫 프로젝트가 마무리 되었습니다! 돌이켜 보면 아쉬운 점도, 부족한 점도 많았지만 우선은 후련한 마음이 가장 커요. 초기 예상과 달리 완료 보고 발표까지 진행하게 되었는데, 개발적인 부분들 말고도 기획이나 모델링, 제안까지 다양한 역량에 대해 고민할 수 있었습니다. 발표 직전 이틀 정도는 정말 시간이 빨리 흘렀어요. 점심 시간 후 작업 내용 좀 수정하고 버그 찾다보면 어느 새 여섯 시더라고요. 팀원 분들 모두 마지막까지 최선을 다해주셔서 정말 정말 정말 정말 감사했습니다. (제 진심이 느껴지시나요?) 사실 프로젝트 기간 내내 얼떨결에 PM을 맡게 되었다는 생각에 불안한 마음도 컸었어요. 팀원들에게 확신을 주지 못하는 사람인 건 아닐지, 괜히 민폐가 되는 건 아닐지 걱정이 많았거든요. 역시나 진행하..
벌써 한 주가 돌아왔네요! 프로젝트가 진행 중이라 그런지 점점 시간이 빠르게 흘러가는 것 같아요. 특히나 이번 주는 월요일과 금요일, 앞 뒤로 연휴라 더 그랬네요. 빨간 날 최고 업데이트된 프로젝트 진행 상황을 공유하자면, 이번 주는 각자 맡은 기능 구현에 집중하는 시간이었어요. 지지난주 내내 공들여 만든 데이터베이스를 CRUD 해서 원하는 기능(회원가입, 로그인, 장바구니, 결제 등)을 차곡차곡 쌓아나가고 있습니다. 사실 데이터베이스를 열심히 만들어 놓긴 했는데 . . . 구현하면서 끊임없이 수정사항이 생기네요. 그리고 프로젝트를 진행하면서 git 스터디도 하고 있어요. 확실히 혼자 하는 개인 프로젝트와 팀 프로젝트의 차이가 굉장히 크다는 걸 배우는 중입니다. 사실 팀원 분들로부터 PR 받고 코멘트 쓰..
1. gitignore 파일 사용하기 .gitignore 파일은 Git이 의도적으로 무시하는 파일로, Git Repository에 추가되지 말아야 할 폴더 및 파일을 정리하는 파일입니다. .gitignore에 정의된 파일은 Staging Area에 올라가지 않으므로 추적되지 않고, git status로 확인할 수 없습니다. 주로 패스워드와 같은 개인정보가 들어있거나, 노출되어서는 안 되는 파일의 경우 .gitignore를 이용해 제외 처리합니다. *** Staging Area = Git Directory의 곧 commit할 파일에 대한 정보를 저장하는 영역 [Git] add/commit/push 의 차이: Git 파일의 상태 add/commit/push 세 명령어의 차이를 이해하려면 우선 Git이 파일을..
add/commit/push 세 명령어의 차이를 이해하려면 우선 Git이 파일을 어떻게 관리하는지 이해해야 합니다. 1. Git 파일의 상태 Git은 파일을 크게 Committed, Modified, Staged의 세 가지 상태로 관리합니다. Committed 데이터가 로컬 저장소에 안전하게 저장됨 Modified 수정한 파일을 아직 로컬 저장소에 커밋하지 않은 상태 Staged 수정한 파일을 곧 commit할 것이라고 표시한 상태 Git Directory(Repository)는 현재 작업하는 디렉터리에서 파일을 가져와 Working Directory를 만듭니다. 1. Working Directory에서 파일을 수정 2. 수정한 파일을 git add 로 Staging Area에 올림 3. Staging ..
저번 주에 이어서 팀 프로젝트를 계속 진행하고 있습니다. 웹서비스 구상과 화면 설계 정도에 그쳤던 지난 주에 비하면, 생각보다는 꽤 많은 부분이 진행된 것 같아요! 생각보다 더 많은 시간을 들여 데이터베이스를 모델링하고 구축했는데, 신기한 부분이 많았어요. 너무나 유약한 MySQL 워크벤치를 어르고 달래가며 진행했는데, 백업의 중요성을 가장 많이 느꼈습니다. 백업은 정말 중요하고 . . 중요하고 . . . 또 중요합니다. (백업해서 다행인 순간들이 정말 많았음) 개발 경험이 많지도 않을 뿐더러 웹 프레임워크 자체를 처음 써 봐서 시행착오는 앞으로도 계속될 예정입니다. 벗어날 수 없는 굴레: 이게 왜 되지? 이게 왜 안 되지? 그래도 현재까지 진행된 상황을 리뷰하자면, MySQL로 구축한 데이터베이스를 p..
시스템이 크든 작든 개발자라면 반드시 사용해야 할 Git과 Github, 어떻게 사용해야 할까요? 1. Git과 Github 📌 Git git은 "분산 버전 관리 시스템" 입니다. 쉽게 말해 전체 소스 파일을 대상으로 개발한 프로그램의 이력을 관리하는 것인데, 로컬 저장소와 원격 저장소를 분리해 사용합니다. 로컬 저장소에서 개발한 프로그램 소스를 원격 저장소에 올리고, 버전 업데이트나 협업을 진행할 때 이 원격 저장소에서 다시 로컬 저장소로 소스를 받아 작업할 수 있습니다. 따라서 평소에는 서버와 통신할 필요 없이 대부분의 작업을 로컬에서 진행하다가 필요 시 원격 저장소로 작업 내용을 push 합니다. (속도 빠름!) 브랜치(branch)를 생성해 동시에 여러 작업을 진행하며 충돌 없이 복구, 삭제, 합..
📌 FQDN (Fully Qualified Domain Name) '절대 도메인 네임', '전체 도메인 네임'이라고도 하며 정방향, 역방향, 축약어로도 전부 조회가 가능한 경우를 말합니다. (호스트 이름과 도메인 이름을 포함한 전체 도메인 이름을 뜻함) Windows Server의 AD에서 DNS를 추가하는 방법은 크게 두 가지가 있습니다. 1. 코드로 만들기 # 정방향 조회 도메인 만들기 Add-DnsServerPrimaryZone -Name "vclass.local" -Zonefile "vclass.local.dns" # 역방향 조회 도메인 만들기 - 역방향 주소 체계는 역순으로 읽어나감 Add-DnsServerPrimaryZone -NetworkID 10.10.10.0/24 -ZoneFile "10..
1. Domain Controller Promote 서버 기능 추가를 완료한 상태에서 Domain Controller로 승격해 보겠습니다. 📌 도메인 컨트롤러(DC, Domain Controller) → 로그인, 이용권한 확인, 사용자 등록, 암호 변경 등을 처리하는 서버 컴퓨터 Active Directory에서 도메인 서비스를 할 경우 도메인에 하나 이상의 DC를 설치해야 합니다. 서버 관리자 우측 상단 버튼을 눌러 이 서버를 도메인 컨트롤러로 승격할 수 있습니다. 트리(Tree)는 도메인의 집합을 의미합니다. 여러 개의 트리로 Active Directory가 구성될 경우 포레스트(forest)라고 부를 수 있습니다. *** Domain < Tree < Forest 기존 도메인이 있는 경우 domain..
- Total
- Today
- Yesterday
- IAM
- Google Cloud DNS
- Linux
- VPC
- AWS
- EKS
- Windows Server
- RECA
- Git
- ycampus
- kubernetes
- VM Tools
- Azure DNS
- IAC
- Window Server Manager
- aws cli
- Route53
- redhat
- rocky9
- Route53 비용 정책
- Ansible
- Local Zones
- Vmware
- kubectl
- k8s
- Docker
- 클라우드 DNS 서비스
- vsphere
- 에티버스러닝
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |