분류 전체보기35 인터프리터와 컴파일러 프로그래밍 언어는 저수준 언어(Low-level) 에서 고수준 언어(High-level)까지 나눠볼 수 있다. 컴퓨터는 0101로된 2진법의 숫자만 이해할 수 있는데, 이를 기계어(Machine Code)라고 한다. 어셈블리어(assembly language)는 기계와 일대일 대응이 되는 컴퓨터 프로그래밍의 저수준 언어이다. 컴퓨터의 구조에 따라 사용하는 기계어가 달라지며 기게어에 대응되어 만들어지는 어셈블리어도 각각 다르게 된다. 다양한 프로그래밍 언어는 다양한 상황에서 성능적 차이를 보완하기 위해 등장하게 되었다. 1. 컴파일러 컴파일러는 프로그래밍 언어의 번역기로 고수준 프로그래밍 언어를 머신코드로 바꿔주는 역할을 한다. 컴파일러의 단점은 머신코드를 사람이 이해할 수 없다는 데서 출발한다. 컴파일러.. 2021. 1. 26. V8 엔진이란 무엇인가 V8이란 V8은 웹 브라우저를 만드는데 기반을 제공하는 오픈소스 자바스크립트 엔진이다. ECMAScript 규격의 C++로 작성되었으며, 자바스크립트를 바이트코드로 컴파일하고 실행하는 방식을 사용한다. ( JIT ) 자바스크립트 엔진이란 자바스크립트 엔진은 자바스크립트 코드를 실행하는 프로그램 혹은 인터프리터를 말한다. 자바스크립트 엔진은 표준적인 인터프리터로 구현될 수도 있고 혹은 자바스크립트 코드를 바이트코드로 컴파일하는 JIT( just - in - time ) 컴파일러로 구현할 수도 있다. 자바스크립트 엔진은 ECMAScript에 맞게 개발되었으며 아래는 유명한 프로젝트들이다. SpiderMonkey : 최초의 자바스크립트 엔진. 넷스케이프 네비게이터에 사용됐고 현재는 파이어폭스에 사용됨. Cha.. 2021. 1. 24. [javascript] 오름차순 정렬, 홀수짝수 판별, 줄바꿈 프로그래머스 실력체크 1을 통과했다. 아니.. 다들 쉽다고 하셨는데 왜 저는.. 힘들었죠? 좀 쉬운 문제가 나와서 풀었는데 항상 반복적으로 알고리즘에 나오는 단골 문항들이라서 정리해두기로. 프론트엔드를 희망하고 있으므로, 자바스크립트를 깊게 팔 생각이라 알고리즘도 자바스크립트로 진행하고 있다. 1. 오름차순으로 정렬하기 array.sort() 메소드 안에 함수를 넣어서 오름차순으로 정렬할 수 있다. let answer = [] answer.sort( function (a,b){ return a -b }) 어떤 숫자가 num으로 주어졌을때, 2. num % 2를 했을 때 나머지가 0이면 짝수, 1이면 홀수 3. num % num 를 했을 때 나머지가 0이면 나누어 떨어지는 수 4. 줄바꿈은 "\n" 2021. 1. 23. ㅇ 모달창에 시간 입력 부분을 구현 하는 중. 일단 validation부분인데.. 흠. 처음에는 let hour = Number(e.target.value); if (!hour || hour 24) { alert('시간은 1~24 사이의 숫자로 입력해주세요'); } 해서 알럿을 띄웠더니 'dddd'같은 경우 알럿이 8번이나 뜨는 불편한 상황 발생. 그래서 html type="number"를 해주었더니 1번밖에 입력이 되지 않지만, 입력이 아예 방지되서 유저에게 안내 메세지가 나타나지 않는다.. ㅋ.. 아예 입력 자체가 안되게 하고 싶은뎅. developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number input elements of .. 2020. 12. 11. 2020.12.07 Modal 만들기 오피스 아워때 질문을 했더니 새로운 개념들을 알려주셨다. 알거라고 가정하고 하신 얘기들이라서 찾아보기. 일단, Enum medium.com/@seungha_kim_IT/typescript-enum%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0-3b3ccd8e5552 TypeScript enum을 사용하는 이유 (본 글은 TypeScript 입문자 중 enum 기능이 있는 다른 언어를 사용해 본 경험이 없는 분들을 위해 쓰여졌습니다. 예제 코드를 TypeScript playground에 붙여 넣고, 마우스 포인터를 변수 위에 둬서 변수의 medium.com hyunseob.github.io/2017/07/18/typescript-enums/ 2020. 12. 7. 20.12.02 styled component 와 flex box Header Component에 여전히 redux와 관련된 코드 useSelector가 있으므로 정리하기. CalenddarDay Container 에서 props로 넘겨주어야 presentatioanl Conponent인 CalendarDay가 받아서, props로 Header에 넘겨준다. today가 nested라서 문제가 발생. typescript의 type와 interface의 차이를 찾아보자. typescript의 타입을 분리저장해서 한눈에 보고 싶다. 분리하였으나 today를 내려 주는 부분이 계속해서 에러가 생긴다. 에러명 Type '{ todaykey: object; }' is not assignable to type 'IntrinsicAttributes'. Property 'todayke.. 2020. 12. 2. 이미지 2020. 11. 29. 20.11.26 FINAL PROJECT- Review 구현 TIL의 의미를 잃어가고 있다. 짧더라도 매일 쓰자. 리뷰를 구현 한 후에 useEffect를 사용해서 API와 연동하는 법을 찾다가, onClick할때 바로 get요청이 같이 나가게 하면 된다는 걸 알게 되었다. react.vlpt.us/integrate-api/01-basic.html 1. API 연동의 기본 · GitBook 1. API 연동의 기본 API 연동을 하기 위해서, 우선 프로젝트를 새로 만들어주도록 하겠습니다. $ npx create-react-app api-integrate 그리고, API 를 호출하기 위해서 axios 라는 라이브러리를 설치하세요. $ cd a react.vlpt.us axios해서 dispatch하는 함수를 독립시키고 싶은데.. 어떻게 해야 할 지 모르겠다. 2020. 11. 26. 20.11.15 FINAL PROJECT- SOCIAL LOGIN 구현 & 로그아웃 구현 오늘 한 일 - 일반 로그인 구현 ( 서버와 통신이 되는지 확인, JWT토큰 적용 ) - 소셜로그인 서버와 통신이 되는지 확인 : access token을 주고 받는지, id token을 주고 받는지 확인 - 로그아웃 구현중 느낀점 - 타입스크립트.. @$#@!$# - 리덕스와 리액트에 대한 이해도도 낮은 상황에서 타입스크립트로 번번히 막히니깐 너무 속도가 안나서 걱정이다.. 벌써 2주차가 끝나가는데 아직도 기본기능이 완벽하게 구현되지 않았다. 큰일이다... 내 생각엔 3주차에는 주 기능인 캘린더 부분을 그려야 될 것 같다. 마이페이지 만들기, 캘린더 DAY CSS만들기가 적어도 3주차에는 마무리가 필요. 다음주에는 휴무주니까 한눈 팔지말고 공부하자. css백업이 안되니까 서버가 할일이 적다.. ㅠㅠ 2020. 11. 15. 20.11.14 FINAL PROJECT- NAVER SOCIAL LOGIN 구현 매일매일 써야지.. 다짐했는데 잘 지켜지지 않았다. 부끄럽다..ㅠㅠ 오늘부터라도 매일 써야겠다. 소셜로그인이 생각보다 굉장히.. 어려웠는데 약 5시간 가량 헤매니까 그래도 개념이 좀 잡혔다. 네이버의 경우, 내 어플리케이션 등록하기에서 등록한다음 콜백 URL을 지정해야 한다. 따라서, login.html과 mypage.html ( 로그인 후 유저를 리다이렉트 할 곳, 콜백 URL) 두가지 파일이 있어야 한다. 네이버 튜토리얼을 보고 따라하면 되는데, 초심자가 엄청 헷갈리는 포인트는 콜백이 대체 뭐야.. 하는 부분이다. 왜 이걸 굳이 나눠 놓고 하나만 쓰면 된다는 걸 설명해 두지 않았는지 모르겠다. developers.naver.com/docs/login/web/#2--javascript%EB%A1%9C-.. 2020. 11. 14. 2020.09.12 카카오 코딩테스트, shortly express [09/09 세운계획] toy - 38 --> 못함.. 과장시험 공부 - 안함;; 토이 다풀면, 파이어베이스랑 aws를 미리 공부해봐야겠다. 간단한거라도 배포해보고싶다. --> 못함 9/10은 야근으로 아무것도 못하고..9/11은.. 놀았다.. 9/11일에 프로그래머스 문제 2개 풀긴했고, 순열에 대해서 공부하긴 했지만. [9/12 오늘 한 것] 카카오 코딩 테스트를 2시부터 7시반까지 풀었는데, 1개는 풀었지만.. 테스트 1개를 통과를 못했다. 테케 코드를 안알려주니ㅠㅠ 뭣이 문제인지 알수 없어서 답답. 그 외에는 풀 시간이 없었다.. 정규표현식을 공부해야겠다. 문자열 처리를 하려면, 꼭 배워야지.. ㅠㅠ 정말 어려웠다. 후.. 내가 못하는건가 싶기도 하고. 알고리즘도 계속 풀다보니, 약간 아, 좀 외.. 2020. 9. 13. 2020.09.09 음?! 글쓰는걸 좀 미뤘다는 자각은 있었는데, 월요일것도 안썼는지 몰랐다.. 부담가지지 말고 일단 간결하게라도 매일 쓰자. 물론 쓰다보면 ㅠㅠ [09/06 세운 계획] toy-34 --> 9/07 완료 toy-35 --> 9/07 완료 toy-36 --> 9/09 완료 오피스 아워 - 토큰과 세션에 대해서 배웠다. + toy-37 --> 9/09 완료 [9/07,9/09 한 것 - 세부내용] 오피스아워 때 jwt 토큰이란걸 배웠다. 이것저것 설명해주셨는데 글로 적을 만큼 명확치 않은거 보니 나중에 공부해서 리뷰해야겠다. 9/08일은... 오랫만에 출근해서 그런가 피곤해서 암것도 하기 싫었다... 그래서 놀아버림 ㅠ 9/09인 오늘도 헤롱댐.. 오피스 아워 포함 8시간 정도 공부한듯. toy-36번을 거의.. 2020. 9. 10. 2020.09.06 [09.03일 세운 계획] 인증(authentication) 스프린트 진행. --> 9/04 못하고 9/05 완성 toy-32번 풀기. --> 완료! [계획 외 추가로 한 것] toy-33번 풀기. --> 완료! [오늘 한 것 - 세부내용] 무려 하루를 건너 뛰다니..? ㅋㅋㅋㅋ 어제는 약간 미쳤는지.. 풀어졌는지.. 걍 개겼..다.ㅠ 아 왜이러지 또.. ㅋㅋ 쉬는날인데 하루에 공부시간이 6-7시간 남짓 나오는건 좀 너무 하지 않냐. 가디언테일즈가 너무 재밌어서 + 친구가 취직해서 + 운전을 해야해서 + 과장시험도 따라가야해서 + 쉬는날이지만 업무를 보긴 해야해서 + 등등을 합쳐서 하루가 날라갔..다. 페어프로그래밍을 했음 딴짓 못했을텐뎋ㅎ.. 그렇다면 오늘 열심히 죽어라(?) 했는가..는 또 아님에 다.. 2020. 9. 7. 2020.09.05 Session 과 Cookie [오늘 한 것] cookie 공부하기. MDN 레퍼런스 developer.mozilla.org/ko/docs/Web/HTTP/Cookies HTTP 쿠키 HTTP 쿠키(웹 쿠키, 브라우저 쿠키)는 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각입니다. 브라우저는 그 데이터 조각들을 저장해 놓았다가, 동일한 서버에 재 요청 시 저장된 데�� developer.mozilla.org node.js에서 set-cookie 헤더설정 하는 법. https://nodejs.org/dist/latest-v8.x/docs/api/http.html#http_response_setheader_name_value HTTP | Node.js v8.17.0 Documentation HTTP# To use the HTTP.. 2020. 9. 5. 2020.09.04 [9/03 세운 계획] toy - 30 번 풀기 , 블로그에 리뷰하기 --> 완성! toy - 31 번 풀기 , 블로그에 리뷰하기 --> 완성! 인증(authentication) 스프린트 진행. --> 못함.. 시간이 없었... [오늘 한 것] 공부시간: 7시간. toy-30이랑 , toy - 31은 너무 쉽게 해결해버려서;; 굳이 리뷰할 필요는 없을 것 같다. 토이를 다 풀고 시간되면 다시 돌릴껀데, 그때 제대로 리뷰하기로. 굳이 리뷰할 만큼 어렵지 않았다. 인증 스프린트를 미리 해볼랬는데, 일단 깃헙에 아직 올라와 있지 않아서 스프린트의 세션,쿠키 등 강의를 먼저 들었다. 그리고, slack에 올라와 있지 않아요! 라고 질문하려다가, 수요일에!! SA를 했어야 했다는걸!!! 알았다. 흠.. 구글 캘린.. 2020. 9. 5. 2020.09.03 sequelize mvc 스프린트 처음부터 구현하기 [내일 공부할것] --> 화요일에 세운 계획 controller 구현, sprint완성하기. 일단 테스트 통과 후 처음부터 재작성 하기. :완료 오피스 아워. : 로그인 인증 내용 강의 들음 toy-30 번 풀기. : 못함.. +) sequelize 사용 MVC 스프린트 다시 처음부터 코드 작성해서 제출하기 [실제 한것] 공부시간: 7시간 정도. sequelize 설치. //터미널 $ npm install --save sequelize 마이그레이션을 하기 위한 cli 설치 //터미널 npm install --save-dev sequelize-cli 프로젝트 bootstrapping //터미널 npx sequelize-cli init 터미널에 mysql을 열어서 데이터베이스를 만들어 주기. //터미널 my.. 2020. 9. 3. 2020.09.01 [목표한 것] sequelize sprint 완료. : controller 부분을 완성하지 못해서 완성하려고 함. [실제한것] 7시 - 3시까지 약 7시간. sequelize가 전반적으로 이해되지 않아서 공식문서 번역 시작. https://daydevlog.tistory.com/28?category=941046 Model Basics 부분 번역 완료. 약간 이해 되었으나, 그래도 모델과 데이터베이스가 어떻게 상호작용하는지 전반적인 구조가 이해가 되지 않음. migration 공부 시작. 공식문서 영어가 어렵지 않아, 별도 번역은 안하고 꼼꼼히 읽음. 과제 코드 분석. 너무 꼬아놓은거 아니냐고.. bin부분에서 환경설정 고민. port번호를 확인하고자 하다가, 그냥 node + 파일명을 쳤더니 콘솔창을 볼.. 2020. 9. 2. Model Basics 2020.09.01 일 번역글 작성. 해당 글은 기술에 대한 지식(부트캠프 직장인반 5개월정도) 와 영어(오픽 IH) 에 수준으로 학습을 위해 단순 번역한 것이므로 정확하지 않을 수 있습니다. 잘못된 점이 있다면 댓글 피드백 주시면 감사하겠습니다. 확인 후 수정하겠습니다! 원본: https://sequelize.org/master/manual/model-basics.html Manual | Sequelize Model Basics In this tutorial you will learn what models are in Sequelize and how to use them. Concept Models are the essence of Sequelize. A model is an abstraction th.. 2020. 9. 1. TIL-20.08.29 ~30 어제 리뷰를 못해서 오늘 리뷰를 하려고 한다. 20.08.30 토요일 페어프로그래밍 하는날. sequelize cli세팅까지는 금방 완료. 설치: https://sequelize.org/ cli 설치: https://sequelize.org/master/manual/migrations.html Manual | Sequelize Migrations Just like you use version control systems such as Git to manage changes in your source code, you can use migrations to keep track of changes to the database. With migrations you can transfer your existin.. 2020. 8. 31. TIL- 20.08.29 금요일 쉬는날이었다. 게임을 지웠지만 하오가 너무 귀여워서 유튜브를 4시간이나 봐버림. ㅎㅎ 오전: "이것이 코딩테스트다 읽기" 오후: 파이썬 공부 , 아래 동영상을 보면서 기초를 연습했다. 굉장히 예제를 잘 들어주셔서 좋다. 3시 30분까지. https://www.youtube.com/watch?v=kWiCuklohdY&t=9336s 자바스크립트와 파이썬을 비교해보자면, 파이썬이 알고리즘 풀때 더 좋을 것 같기는하다. 처리방식을 다양하게 제공한다고 할까? 거의 비슷한듯 미묘하게 달라서, 배우는게 맞는가 싶긴하지만.(헷갈릴까봐..) 알고리즘 책이 파이썬 예제로 되어 있어 해야지뭐. ㅠ 기초문법 (스트링, 함수선언 등) 5시간 가량 공부. 내일: 학원 공부날이니, sequlize ORM 및 과제 풀어야지. +) .. 2020. 8. 29. 이력서를 쓸데 알아두어야 할 것들 동기부여를 위해서 EO채널을 보고 있는데 오늘은 김나이 님 인터뷰를 보고 인상 깊었던 부분을 기록해보고자 한다. 이 채널을 만드신 분은 정말 존경스럽다. 어떻게 콘텐츠들 하나하나가 참 가치 있는지. 지칠 때 큰 힘이 되니, 관심 있는 사람들은 구독하시면 좋을 것 같다. 최고의 직장에서 깨달은 내 몸값을 높이는 스킬 | 커리어 엑셀레러이터 김나이 https://www.youtube.com/watch?v=4w7087s87Wg 연봉협상을 할때, 회사에서 얼마를 원하세요?라는 질문에 어떻게 답해야 할까. 협의 가능이라고 하면 된다. 지금은 회사와 내가 서로 어떤 밸류를 창출할 수 있을지 서로 맞춰보는 게 중요한 것 같다. 회사가 정보를 더 많이 가지고 있으므로. 협의 직전에 협상을 하면 된다. 숫자보다는 역할과.. 2020. 8. 24. 이머시브 16,17주차 (파트타임) 글은, 확실히 바로바로 써야한다. 지난주에 약간 여유있다고 느꼈는데도 결국 밀려서 이번주에 2주치 회고를 하고 있다. 이건 카테고리를 ILT ( leard for two weeks !! 영어맞나? ㅎㅎ ) 로 바꿔야 될 지경. 반성하고 좀 더 자주 포스팅을 하자. 2주 동안 무엇을 했는가. 16주차 - sql 및 mysql 공부 mysql 을 설치하고, sql문법들을 학습했다. 처음에는 또 언어를?! 이라는 느낌 때문에 다소 어려웠지만, 생각보다 함수도 별로 없고 해서 나중에는 그냥 엑셀 느낌이었다. 데이터 뽑아내는 방식도 단순해서 페어프로그래밍 시간내에 90% 해결. 오피스 아워때 설치가 짜증(?)난다는 얘기를 해주셨는데, 약간 짜증나기는 한다. 한번에 설치가 안되고, 비밀번호 설정하는 부분에서 약간 .. 2020. 8. 23. [삽질로그] MY SQL 설치하기. 우분투에서 mysql 설치_ 2020.08.15일 $ sudo apt-get update $ sudo apt-get install mysql-server $ sudo systemctl start mysql $ mysql -u root -p 여기까지 해보고 나면, 에러가 나온다. mysql error 1045 access denied for user 'root'@'localhost' (using password no) 검색을 해서 2가지 블로그 글을 보고 해결했는데, 1. user table의 native password 설정을 해줄 수 있는 방법이 나와있다. 다만, 여기서는 명령어로 select user, host, plugin from user; // 이 명령어는 동작하지 않는다. 아마도 오타아닐까? .. 2020. 8. 15. 이머시브 12~15 주차(파트타임) 권태기를 극복하지 못하고 있다. 왜이럴까..? ㅋㅋㅋ 생각보다 과제들을 쉽게 해결해 가고 있기 때문인가, 아니면 더운 여름에 그저 지쳐서 그런것인가. 도무지 마음이 다시 다잡아 지지 않는다. 리프레쉬를 못해서 그런것 같다는 생각이 든다. 놀고 싶은데!!! 코로나!!!! 성수기!!!!! 비싸다 비싸.. 지친마음을 부여잡고, 늘어졌던 것을 반성하면서 배운것들 정리. 확실히 자주 기록해야지 시간이 지나고 글을 쓰려고 하니, 예전에 배운것들이 흐릿하다. 1. 12주차 : 리액트로 컴포넌트를 구성해서 watch later버튼 구성. : 리액트의 state를 이용하는 방식을 학습하는 것으로, 생각보다 금방 구현했다. : 페어했던 분이 local storage 개념을 알려주셔서, 서버를 만들어서 데이터 저장하는게 아.. 2020. 8. 8. 엑셀 VBA 코드정리 _ 엑셀남 7강 //서식복사 Sub formatCopy() Range("f3:L3").Copy Range("f7:L" & Range("b2")).PasteSpecial xlPasteFormats Range("f6").Select Application.CutCopyMode = False End Sub ■ 키포인트 항상 같이 쓰이는 것들. for next if then end if Sub manWomen() Dim i As Long With Range("f8").CurrentRegion .Interior.ColorIndex = 0 .Font.ColorIndex = 0 End With For i = 9 To Range("b2") If Range("g" & i) = Range("b3") And _ Range("h" & i) 2020. 7. 28. 엑셀 VBA 코드 정리 엑셀을 제어하기위해서 프로그래밍을 배우기 시작했지만, 자바스크립트를 계속 공부하고 있어서 사실상 실무적으로 도움이 별로 되고 있지는 않다. 그래서 오늘은 일단, 실무에서 좀더 업무를 원활하게 하기 위해서 엑셀 VBA를 공부해 보기로 했고, 유튜브에 관련 실습 과제를 굉장히 잘 정리해서 올려주신 분이 있어서 보고 공부하고 있다. ★엑사남님 블로그 https://www.youtube.com/watch?v=ankMjLXyRmE&list=PLX_j6S8lDkZ_Wr0S9fGLX6utD_Uznj6Dg&index=5 여기에서 다양한 소스코드를 알려주시는데, 확실히 자바스크립트를 그래도 1년가까이 끄적대다보니 구조를 이해하기가 쉬웠다. 다만, 변수선언이라든가 형식이 달라서, 코드를 정리해볼 필요가 있을것 같아서 공부.. 2020. 7. 27. 이머시브 10,11주차(파트타임) 이번 정보처리 기사는 포기 할까 싶다. 휴직이라서 약 9일간, 74시간을 공부할 수 있었는데 마음먹은 것의 반의 반도 못했달까. 하기사 그간 피곤하다며 각종 핑계로 미뤄둔 토이 문제들을 푸느라 더 그랬을 수도 있고, 하루에 생각보다 실제 공부시간이 많이 나오질 않았다. 그리고 리액트.. HAHAHAHa..? 공부시간을 급증하게 만들었다. 토글을 이용해서 타이머를 쟀지만, 편의상 10분단위는 컷. 0.5는 30분이다. 1. 9주차에 배운것 - chatter box server 완성 :지난주에 이어, 기왕 쉬는기간인김에 어드밴스드까지 마스터 하고 싶었다. :서버가 꺼져도 데이터를 저장할 수 있는 방법을 고민했고 fs.readFile 과 fs.readdir 이용 해서 message 디렉토리에 데이터 저장. :.. 2020. 7. 13. 이머시브 8,9 주차 (파트타임) 출근전에 잠깐 시간이 남고, 일찍 출근하기는 싫어서 회사 바로앞 스타벅스에서 생각을 정리해 보기로. 일단 7주차에 다짐한시건 거의 지키질 못했다. 아직 스스로에 대한 파악 + 각 과제가 요구하는 역량에 대한 파악이 미비한 상황이라 구글 캘린더에 세워둔 계획들이 부끄러울 정도. 예를 들어 TOY-11을 벌써 5시간쨰 풀고 있다... 분명 1시간안에 풀라고 준 문제 인것 같은데...(?) 오기인지. 내가 해결하기 전에 다른사람 코드를 보고 싶지 않아서 더 진도가 안나가는것 같다. 어느정도 생각해봤으면 이제 다른 사람 코드를 참고해서 공부하는 것도 아이디어를 배우는 것이라고 생각하면 될 텐데. 또 이번에는 연차가 많아서 공부시간이 좀 있었음에도 정보처리기사 3차 준비 시작 + 실제 공부시간의 미확보 콤보로 목.. 2020. 7. 2. 이머시브 7주차 (파트타임) 및 이전 글 원래 소감글은 다른 블로그에 남겼었는데, 이 블로그도 그냥 공부내용을 정리하는 차원의 블로그로써 필요할것 같아 소감글도 여기에 통일해서 남기려고 한다. 이전글들은 아래 블로그에 있다. 지금 다시 보니 좀 부끄럽다 ㅎㅎ https://timegoes.tistory.com/100 이머시브 코스 첫주를 보내며 내가 도대체 뭘하는걸까. 수많은 고민 끝에, 그래도 일단 해야겠다고 마음먹고 시작했다. 첫주 감상은. "아 나는 천재는 아닌가보다." 솔직히 얘기하자면 어렸을때 부터 기억력은 좋았다. 그래서 timegoes.tistory.com 7주차에 들어서면서 느끼는점은, "쉬고싶다" 인것 같다. 몇가지 최근 변화들때문이기도 한데, 1. 근무형태가 바뀌어서 오전출근저녁퇴근인 정상적(?) 직장인의 루트대로 일을 하다보.. 2020. 6. 12. git branch 삽질하기 제목이 강렬하다. 왜냐면.. 수많은 삽질 중에 또 장기간 정성들여 한 삽질이기에 삽질하기로 적었다. ㅎㅎ 앞으로도 삽질은 계속~ 될 거 같다. 삽질로그 start! 1. 문제상황인식 : 오잉! 다른 사람들은 커밋이 한개씩 올라가는데, 나는 왜 커밋하지도 않은 이전 파일까지 다 올라가지? 2. 해당 과정은 어떻게 커밋까지 이루어졌는가. 파일을 변경하기 전에 브런치를 생성하고, 브런치명을 toy-04로 지정해주었다. git checkout -b toy-03 그럼 저렇게 브런치가 생성되게 된다. 그리고 해당 브런치에서 작업후 add, commit, push! 3. 커밋을 지우지 않은게 문제인가..? 라는 뜬금없는 생각. 사실 직관적으로 나는 커밋이 있으니 커밋을 지워버려야지! 라는 생각을 했다. 아니... 근.. 2020. 6. 4. 이전 1 2 다음