일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SpringBoot
- 클라우드 서비스
- spring
- 데이메이커
- Mapper
- 에러
- 기록하는 동구
- java
- 파이썬 웹크롤링
- Mac
- Swift
- 동구
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- 줄거리
- 자바 파일업로드
- 한줄평
- MySQL
- git push
- 독후감
- 책
- Xcode
- 깃
- git
- 자바스크립트
- 콜미동구
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- 오류
- 서평
- 클라우드 서비스 특징
- JavaScript
- Today
- Total
목록분류 전체보기 (74)
인생은 속도가 아니라 방향이다
한줄평 : 평범하지만 평범하지않은 우리 모두에게는 사연이 있다. 50여명의 사람들의 이야기들을 한사람 한사람 읽어가다보면 나의 목소리를 가장 닮은 사람은 누구일까 하면서 읽을수있는 책. 세상엔 정말 다양한 사람이 많다. 그리고 그들과 대화를하면서 알아갈때면 내가 미처 몰랐던 세계에 풍덩 빠질때가 있다. 그들은 내가 미처 생각하지못한 방식으로 생각하기도하고 때로는 내가 고민하던 문제에 해답을 내려주기도 한다. 나는 이런 점들이 좋아서 새로운 사람들을 만나기를 좋아하고 늘 그들의 이야기를 들으려고 노력한다. 이렇게 새로운 사람을 만난다는 설렘으로 나는 이 책을 읽기 시작했고 기존에 대화로 알아가는 방식이아닌 책으로써 만난다는 사실이 내겐 특별했다. 다양한 사람들의 이야기가 많았지만 개인적으로 가장 공감이 많..
한줄평 : 조금 더 미뤄도 괜찮아. 그동안 미루기 전문가임을 부정하며 살아왔던 이들에게 한번 더 미룰수있게 안정감을 주는 책 나는 그동안 왜 그렇게 할일을 미루는 나 자신을 왜 이렇게 싫어했을까? 그동안 살아오면서 미루기에 대한 부정적인식이 나도 모르게 나를 옥죄고 있던 탓일까 항상 일기를 적으려고하면 그날에 대한 회상보다는 그날에 해야했던 일을 잘 했는지 체크하기 바빴다. 나의 미루기 역사를 비추어보자면, 매주 금요일 오후가 되면 다가오는 주말을 어떻게 재밌게 보낼까 들뜬 마음이 든다. 그리고 토요일 아침이되면 주말이라는 안정감에 취해 늦은 기상과 함께 시작한다. 그리고 눈을 감았다 뜨면! 어느새 일요일 늦은 저녁이 되어있다. 정말 놀랄 일이다. 그리고 어릴때 늦은 일요일 저녁에 항상 즐겨보던 개그콘서..
맥 업데이트 후 아래와 같이 git clone을 받으려했다. git clone https://github.com/donggu1105/TIL.git 근데 갑자기 띠용? xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 뭐냐 이건. 매번 맥북 업데이트떄마다 xcode 관련문제가 일어나는것 같다. 해결하려면 아래 코드를 입력하자. $ xcode-select --install
회사에서 해당 기간동안의 근무해야하는 날짜를 알려주는 봇을 만들어보고싶었다. 허점이 있다면 평일에있는 휴일들을 걸러내고 싶어서 다른 라이브러리를 참고했어야지만,,,, 쩝 걍 빠르게 하드코딩하는게 나아보였다. 그래서 주말은 Calendar를 통해서 걸러내고 평일 휴일들은 하드코딩으로 걸러낸다. 결과는 메시지는 이렇게 보이게 만들것이다 일할 일수 17일 | 쉬는 일 수(주말포함) 10일 | 평일 휴일 [2022-02-01 , 2022-02-02] 아래는 결과를 담을 DTO 이다. 참고 @Getter @ToString @Builder public class WorkingDayDTO { private int workingDays; private int notWorkingDays; private List holi..
문제 gpg 키를 사용해 git commit을 작성하는데 아래와 같은 이슈 발생하였다. error: gpg에서 데이터를 서명하는데 실패했습니다. fatal: 커밋 오브젝트를 쓰는데 실패했습니다 해결 검색해보니 아래 명령어를 사용하면 비밀번호 입력창이 나오고 문제 해결 gpg 키를 통한 서명시 비밀번호가 필요한데 해당 방법이 없어서 발생한 이슈로 추정 해당 gpg 키는 초기설정시 비밀번호가 설정된 상태 export GPG_TTY=$(tty)
긴급 문제 발생 ! 주말에 쉬고있는데 회사 사업팀 동료가 회사 서비스 페이지가 접속이 안된다고 연락이왔다. 로그를 보니 대충 DB가 작동을 안하길래 원인을 파악해보니 DB를 올려놓은 EC2 서버의 디스크 사용량이 가득차서 DB가 죽었다. 사실 이런건은 전에도 있어서 클라우드에서 볼륨을 높여주고 적용했었지만, 서버 디스크 사용을 최적화 하지않는 이상 계속 일어날 일이였다. 당시에는 임시방편으로 디스크 볼륨을 확장시켜줘서 끝났지만, 언제간 다시 일어날 일이 오늘 바로 터진것이다. 계속 이렇게 된다면 앞으로도 소 잃고 외양간 고치는 격이다. [EC2 디스크 용량을 확장하는 방법은 아래를 참고하면 도움이 될거에요!] 2020.12.16 - [AWS] 문제 해결 : 디스크용량이 부족할때 EBS 볼륨 늘리기 [AW..
이번에는 전 포스팅에서 클라우드 서비스에대해서 알아보았는데요, 혹시 클라우드 서비스를 왜써야하는지 궁금하다면, 아래 포스팅을 참고해주세요. 이번에는 클라우드 서비스가 가지는 특징 4가지를 쉽게 정리해보겠습니다. 2021.08.07 - [AWS] 클라우드 컴퓨팅 이란? 그리고 무엇이고 왜 써야할까? [AWS] 클라우드 컴퓨팅 이란? 그리고 무엇이고 왜 써야할까? 우리회사는 AWS라는 클라우드 서비스를 쓰고 다른 친구개발자는 마이크로소프트서비스의 Azure를 쓴다고 합니다. AWS는 뭐고 Azure는 뭘까요? 이런걸 클라우드 서비스라고 부르던데 왜 대부분의 donggu1105.tistory.com 클라우드 서비스가 가지는 특징 4가지는 다음과 같습니다. 1. On-Demand 넷플릭스는 세계최대의 VOD 업..
우리회사는 AWS라는 클라우드 서비스를 쓰고 다른 친구개발자는 마이크로소프트서비스의 Azure를 쓴다고 합니다. AWS는 뭐고 Azure는 뭘까요? 이런걸 클라우드 서비스라고 부르던데 왜 대부분의 회사들은 IT리소스들을 클라우드 서비스로 이전하고있고 개발자들은 그에대해서 공부하고 익혀야할까요? 예를 들어보겠습니다. 제가 곱창 장사를 하는데 하루에 손님이 50명이 올것이라고 예상하고 재료를 준비해놨습니다. 하지만 그날 밤에 유명한연예인이 곱창을 너무 맛있게 먹는 바람에 그 다음날 곱창 대란이 일어나서 재료가 바닥나서 팔수가없을 지경에 이르렀습니다. => 장사실패 어제 난리난 곱창대란을 준비하기위해서 이번엔 500명분을 준비해놨습니다. 하지만 그날 밤에 먹거리X파일에서 곱창이 우리 몸에 치명적이라는걸 방송에..
개발관련 유투브를 보다가 오버헤드란 단어가 나왔다. 뭘까? 검색해보았다. In computer science, overhead is any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to perform a specific task. It is a special case of engineering overhead - wikepidia 오버헤드란 프로그램의 실행흐름에서 나타나는 현상중 하나로 예를 들어 , 프로그램의 실행흐름 도중에 동떨어진 위치의 코드를 실행시켜야 할 때 , 추가적으로 시간,메모리,자원이 사용되는 현상입니다. 한마디로 정의하자면, 오버 헤드는..
문제 : 매번 키 파일 위치를 찾기는 너무 번거로워! 하나의 컴퓨터에서 여러개의 SSH키 파일을 유지하거나 하나의 키로 여러개의 서버로 접속한다는건 매우 번거롭습니다. 최근에 여러 클라우드 서비스 나 github, bitbucket 등 SSH키 인증을 사용하는 서비스가 늘고있어서 ssh 키 파일 관리가 필요한 상황입니다. ssh config 파일을 이용하면 도메인, ip혹은 서버의 alias명 별로 접속계정, SSH 키 파일, ssh 명령 속성을 설정할수있기 때문에 ssh 명령을 간결하게 유지할수 있습니다. ssh 명령 기본 사용법 기본 ssh키 사용시 명령어 $ ssh 사용자아이디@서버주소 ' 기본 ssh키(~/.ssh/id_rsa)가 아닌 다른 ssh키 파일을 사용해야한다면, 다음과 같이 -i 옵션을..
큐(Queue) 란 무엇일까요 ? 큐(Queue)는 한쪽 끝에서만 삽입이 이루어지고, 다른 한쪽 끝에서는 삭제 연산만 이루어지는 유한 순서 리스트이다. 큐(Queue)의 특징 ? First in First Out (FIFO) 선입선출이라고 생각하면 쉽습니다. 먼저들어온것이 먼저 나가는 형식입니다. 즉, 제일 처음에 들어온 데이터가 먼저 삭제가 된다. 실생활에서 쓰이는 큐(Queue)의 3가지 예시들 1. 티켓 판매부스에서 줄을서서 기다리는 사람들 2. 한줄로 나란히 가야만하는 차들 3. 컴퓨터 운영체제의 테스크 스케줄링 큐(Queue)의 주요 동작들 enQueue() : 큐에 데이터를 넣는다. deQueue() : 큐에서 데이터를 빼낸다. isEmpty() : 큐가 비어있는지 확인한다. isFull() ..
크롤링 이란 무엇일까? 구글에 검색해보면 , 웹 스크래핑, 웹스파이더링, 웹크롤링이라고 불리는 이 기술은 웹페이지에 널려져있는 데이터들을 프로그래밍적으로 추출하는 행위를 말한다. 쉽게 이해하자면 웹페이지상에서 데이터를 긁어와서 가져오는 것이다. 아래 그림을 보면 확실하게 이해가 된다. 크롤링의 원리 먼저 크롤링의 원리를 이해하기위해 간단히 웹페이지의 구성을 살펴보겠습니다. 웹페이지는 총 3가지로 이루어져있습니다. 간단히 설명을 하자면 구조를 잡는 HTML , 디자인을하는 CSS, 사용자와 동적으로 상호작용하는 Javacript 입니다. 크롬 브라우저를 쓰신다면 어느 웹페이지를 들어가시더라도 F12를 누르시면 아래 처럼 개발자모드가 켜지면서 이 세가지를 확인하실수 있습니다. 이렇게 표시되는 HTML들을 참..