기타

    git pull --prune / git error-"Did not send all necessary objects"

    git pull --prune 명령은 로컬 리포지토리에서 원격 리포지토리의 변경 사항을 가져와 병합할 때, 더 이상 존재하지 않는 원격 브랜치를 로컬에서 삭제하는 명령이다. 이는 git fetch와 git prune의 조합으로 생각할 수 있다.용도와 설명git pull:원격 리포지토리에서 변경 사항을 가져와 현재 로컬 브랜치와 병합한다.이는 git fetch와 git merge FETCH_HEAD를 함께 실행하는 것이다.--prune 옵션:로컬에서 더 이상 존재하지 않는 원격 트래킹 브랜치를 삭제한다.원격에서 브랜치가 삭제된 경우, 로컬에 그 브랜치의 트래킹 브랜치가 남아 있는 것을 방지한다.언제 사용해야 하는가?원격 브랜치 정리:원격 리포지토리에서 브랜치가 삭제되었을 때 로컬 리포지토리에 그 정보가 남..

    똑똑해지고 싶으세요? “운동하세요”

    똑똑해지고 싶으세요? “운동하세요”

    운동은 근육만 단련시키는 게 아니다. 뇌도 단련시킬 수 있다./사진설명=클립아트코리아 운동은 근육만 단련시키는 게 아니다. 뇌도 단련시킬 수 있다. 최근 실제로 운동의 학습능력 향상 효과가 십수년 뒤에도 지속된다는 것을 증명해 낸 연구 결과가 나왔다. 미국 미네소타대 연구팀이 18~30세 성인 2747명을 대상으로 트레드밀 위에서 달릴 수 있을 만큼 달리게 한 뒤, 20년 후 똑같이 달리게 했다. 그리고 5년 뒤 어휘력, 새로운 정보를 이해하고 처리할 수 있는 능력, 사고력을 검사했다. 그 결과, 20년 동안 운동 능력이 떨어지지 않은 사람일수록 두뇌 기능도 놓은 것으로 확인됐다. 연구팀은 "심폐능력이 유지되면 두뇌로 혈액 공급이 잘 돼 사고력 등도 건강하게 유지된 것으로 보인다"고 했다. 운동이 뇌에 ..

    [AWS] AccessDeniedException: User is not authorized to perform: lambda:InvokeFunction

    I'm trying to invoke a lambda function from node. var aws = require('aws-sdk'); var lambda = new aws.Lambda({ accessKeyId: 'id', secretAccessKey: 'key', region: 'us-west-2' }); lambda.invoke({ FunctionName: 'test1', Payload: JSON.stringify({ key1: 'Arjun', key2: 'kom', key3: 'ath' }) }, function(err, data) { if (err) console.log(err, err.stack); else console.log(data); }); The keys are for an IA..

    밥만 먹는 밥벌레 장군

    옛날 어느 마을에 한 총각이 살았습니다. 사람들이 그 총각을 밥벌레 장군이라고 놀렸습니다. 왜냐하면, 매일 밥만 먹고 빈둥빈둥 놀기 때문입니다. 밥도 한두 그릇 먹는 게 아니라 가마솥 통째로 먹어 치웁니다. 그래서 몸집도 엄청 큽니다. 그런데 힘은 어찌나 없는지 밥그릇 하나도 들지 못합니다. 밥만 먹고 똥만 싸니 집안 살림이 거덜 나게 생겼습니다. 걱정된 부모님은 밥벌레 장군을 불러 놓고 말했습니다. “얘야, 더는 널 먹여 살릴 수가 없구나, 집을 나가서 네 힘으로 살아 보아라 집을 나온 밥벌레 장군은 밥을 얻어먹고 다녔습니다. 하루는 깊은 산골의 한 초가집을 지나가고 있었습니다. ‘여기서 밥을 얻어먹을 수 있으면 좋겠다’ 담 너머를 기웃거리고 있는데 아낙네가 나오더니 말했습니다. “이리 들어오시지요!”..

    CSS3 - HTML img 태그에 넣은 svg 파일의 색상 바꾸기

    1. svg 파일 구해서 img 태그로 넣어주기 2. 원하는 색의 hex 값 알아내기 https://www.color-hex.com/ 3. filter 값 계산하기 https://codepen.io/sosuke/pen/Pjoqqp 위의 페이지에서 Target color 에서 hex 값 넣고, filter 값 알아내기 4. img 태그나 선택자를 이용하여, css filter 속성에 3번에서 알아낸 값 붙여넣기 #img-front { filter: invert(45%) sepia(63%) saturate(1946%) hue-rotate(162deg) brightness(95%) contrast(101%); }

    [LeetCode] Group Anagrams

    [LeetCode] Group Anagrams

    const groupAnagrams = function(strs) { const data = {}; // 단어를 키로, anagram 단어들을 값으로 가진다. const result = []; // 리턴할 결과를 저장하는 배열 for(let str of strs) { // 주어진 단어 배열을 반복문으로 돌린다. const word = str.split('').sort().join(''); // 주어진 단어를 쪼개고 정렬하고 합쳐서 key가 될 값으로 만든다. if (!data[word]) data[word] = []; // data에 없다면 초기화를 해주고, data[word].push(str); // 추가한다. } for(let key in data) { result.push(data[key]); //..

    시리즈 A B C란

    시리즈 A B C란

    투자를 A~C로 구분 짓는 것은 미국 실리콘밸리 관행이 그대로 넘어온 것이다. 초기엔 스타트업의 경영권 보호를 위한 우선주 매입을 뜻하는 것이었지만 지금은 초기 투자금의 단계를 뜻하는 피상적 용어로 사용된다. 시리즈 A 단계 시장 검증을 마친 시제품 / 베타버전을 정식으로 오픈하기 위해 준비하는 단계 장기적인 수익창출을 위한 비즈니스 모델 개발 및 스케일 업 필요 투자금은 서비스 출시 및 모니터링 / 마케팅에 이용 VC(벤처캐피탈)들이 본격적으로 참여하는 단계 시리즈 B 단계 시리즈 A를 통해 인정받은 서비스로 사업을 확장, 자금을 확보하는 단계 어느 정도 규모의 고객을 모은 기업이 시장 점유율을 높이기 위해 받는 투자 투자금은 적극적인 마케팅 / 인력확장 / 연구개발 등을 위해 사용 시리즈 C~E ....

    허준이 교수의 졸업 축사 전문

    안녕하세요, 07년도 여름에 졸업한 수학자 허준이입니다. 우리가 팔십 년을 건강하게 산다고 가정하면 약 삼만일을 사는 셈인데, 우리 직관이 다루기엔 제법 큰 수입니다. 저는 대략 그 절반을 지나 보냈고, 여러분 대부분은 약 삼 분의 일을 지나 보냈습니다. 혹시 그중 며칠을 기억하고 있는지 세어 본 적 있으신가요? 쉼 없이 들이쉬고 내쉬는 우리가 오랫동안 잡고 있을 날들은 삼만의 아주 일부입니다. 먼 옛날의 나와, 지금 여기의 나와, 먼 훗날의 나라는 세 명의 완벽히 낯선 사람들을 이런 날들이 엉성하게 이어 주고 있습니다. 마무리 짓고 새롭게 시작하는 오늘 졸업식이 그런 날 중 하나일 수 있겠다는 생각이 듭니다. 그런 하루를 여러분과 공유할 수 있어서 무척 기쁩니다. 학위수여식에 참석할 때 감수해야 할 위..

    백엔드 웹개발 프로젝트(Node.js, express)

    백엔드 웹개발 프로젝트(Node.js, express)

    프로젝트 및 기능 소개 로컬 푸드 마켓 '미래식당' 사이트에 사용된 API 들을 참고하여 필요 기능들을 개발한 클론 프로젝트 (https://meesig.com) 사이트 선정이유 - 팀원 모두가 처음으로 진행한 프로젝트인 만큼 웹서비스에서 보편적으로 구현되는 기능들을 이해하고, 적용할 수 있는 것을 목표로 선정 유튜브 시연영상 - https://youtu.be/f1He2K5uwyI (약 4분) 개발기간 - 2022-08-29 ~ 2022-09-08 (11DAYS) 개발인원 - 프론트엔드 4명(박예선,박찬영,이은지,임지영), 백엔드 2명(김민우,이윤재) 사용된 기술 및 스택(백엔드) - Javascript, Node.js, Express, MySQL, Postman, JWT, bcrypt, Slack, T..