190528 TIL Ruby on Rails - heroku

» 1막, TIL (Today I Learned)

Ruby on Rails

  • 루비온레일즈로 과제를 해볼 기회가 생겨서 진행중이다.
  • Ruby on Rails Tutorial (Rails 5) 을 보면서 따라하는 중.
  • 처음으로 Cloud9 IDE를 써보았다.
  • Ruby 문법을 처음 봤는데, 약간 python이랑 비슷하다는 생각이 들었다.
  • 튜토리얼대로 착착착 해서 heroku에 배포까지 해보았다.

궁금하고 어려웠던 점

  1. SSH key
    • SSH (Secure Shell) keys are an access credential that is used in the SSH protocol.
    • The SSH protocol (also referred to as Secure Shell) is a method for secure remote login from one computer to another. - 출처
    • Secure Sell의 약자로 원격지에 있는 컴퓨터를 안전하게 제어하기 위한 프로토콜 또는 이 프로토콜을 사용하는 프로그램들을 의미한다. SSH 클라이언트와 SSH 서버의 관계로 상호작용하면서 SSH 서버가 설치된 운영체제를 제어한다. 클라이언트와 서버 사이에는 강력한 암호화 방법을 통해서 연결되어 있기 때문에 데이터를 중간에서 가로채도 해석 할 수 없는 암호화된 문자만이 노출된다. 지금까지는 Telnet을 주로 사용했는데 이것을 대체하기 위한 통신 방법이다. - 생활코딩
    • git 서버 - 프로토콜
    • 프로토콜도 다시 한번 복습해보고.. image
  2. git push -u
    • heroku에 푸시할 때 $ git push -u heroku master 이렇게 했는데, -u 옵션이 뭘 의미하는지 궁금
    • -u 옵션은 입력인자들을 기억하는 옵션.
    • 그래서 git push -u origin master를 했으면 그 다음부턴 git push만 입력하면 된다고 한다.




오늘 큰 위로가 됐던 한 마디,

완벽한 이해보다는 어제보다 오늘 하나 더 배우고 익혔다는 생각으로 차근차근 수련하다보면 어느 순간 그림이 그려지는 날이 올거예요.

요새 주위에서 많은 보살핌과 도움을 받고 있는 것 같아서 굉장히 감사하다.