개발일기(14)
-
5. Github 로컬 저장소 변경하기
나의 첫 문제 해결의 로그를 남기보려고한다. 사실상 이런 내용이 진정한 기술 블로그의 역할이 아닐까 싶다. 사실 git, github가 개발자들에게는 너무나 익숙하지만 개발 공부를 시작한지 얼마안된 나로서는 정말 난관이었다. 일단 commit조차 몰랐기에 모르는 용어가 있으면 다 찾아보고 또 다운로드하고 파일을 온라인으로 옮긴다는, 그냥 클라우드 서버에 올린다는 생각만 하고 있었는데 원하는대로 구성하기가 힘들었다. 일단 올리는 코드는 쉽게 찾아서 할 수 있었지만 로컬 저장소를 설정하고 연결하는 작업에서 나도 꽤나 헤맸다. 돌이켜보면 로컬 저장소 설정이 잘못되었다는 점을 문제라고 인식하기까지가 오래걸렸다. 자꾸 내가 원치 않는 곳에 로컬 저장소가 새로 만들어지고 불필요한 파일들이 올라가다보니 github ..
2023.01.19 -
[HTML] 내가 몰랐던 HTML 기초 상식 pt.1
1. viewport 뷰포트는 현재 화면에 보여지고 있는 영역이다. > 뷰포트의 너비를 단말기 너비에 맞추고 초기 배율을 1로 한다. 참고 강의: https://www.youtube.com/watch?v=EdFV38Bxm3Y&list=PLFeNz2ojQZjtQc7mt8E9fNzIh9or34A61&index=18&ab_channel=%EC%9C%A0%EB%85%B8%EC%BD%94%EB%94%A9 2. vh vh는 viewport height의 약자이다. vw는 viewport width이다. 뷰포트의 따라서 비율 값으로 정하는 것이다. 만약 기기 높이 750px이면 1vh는 7.5px이다. 3. form-action form 속성에서 action이 있다. action에는 url 값이 들어가는데 form에..
2023.01.18 -
[CSS] 잊지말아야하는 CSS 지식 pt.1
1. margin margin: 인자 1개; - 네 면 모두 적용 margin: 인자 2개; - 세로 방향, 가로 방향 margin: 인자 3개; - 위, 가로방향, 아래 margin: 인자 4개; - 위, 오른쪽, 아래, 왼쪽 음수도 가능하고 퍼센테이지 값도 가능하다. auto 값을 넣을 수 있는데 브라우저가 적절한 여백 크기를 선택하게 할 수 있고 요소를 중앙 정렬하고 싶을 때 사용! 2. inline block 인라인 블럭은 인라인처럼 줄바꿈 없이 한 줄에 다른 요소들과 나란히 배치되지만, 블럭처럼 width와 height 지정이 가능. 내가 헷갈린 지점은 span은 또 뭐지 였는데 span은 마크업이고 기본 속성으로 inline 특성을 갖는다. 하지만 css에서 display 값을 조정하여 특성을..
2023.01.17 -
cmd 관련 토막 상식
1. cmd란? 오늘날의 pc에서 사용되는 운영체제는 그래픽 유저 인터페이스(GUI)기반이다. 그냥 우리 파일창 같은 것들이 GUI로, 마우스로 아이콘을 클릭해서 무슨 일을 하는 방식이다. 예전에는 명령어들을 키보드를 쳐서 작성을 하였는데 그 것을 커맨드 라인 인터페이스(CLI)라 하는데 이 때 명령어를 적는 프로그램을 cmd(Command Prompt)라고 부른다. cmd만 찾아볼라고 했는데 아래는 이 외 이해를 위한 배경 지식이다. 2. Dos란? 도스는 Disk Operating System의 약자로 개인용 운영체제에 붙이는 이름이다. 사실 cmd랑 차이를 잘 모르겠다. 검은 화면 위의 프롬프트라고 불리는 곳에 키보드로 명령어를 입력하는 흔히 원시적인 형태의 문자 입력 인터페이스의 셀을 가진 운영체..
2023.01.16 -
4. Git, Github 너어무 어렵다...
개발자가 되려면 Git, Github를 꼭 알아야한다고 해서 오늘 하루를 비워서 공부했다. 마음으로는 그냥 파일 옮기듯 옮기면 될 것 같았는데 확 이해가 되지가 않았다. 일단 버전관리라는 개념이 없이 파일을 올리다보니 커밋 메시지를 내용을 엉망으로 적었고 또한 저장소를 연결한다는 개념이 있어서 복잡복잡스러웠다. 생활코딩으로 공부했는데 초장부터 이고잉님이 어렵고 복잡하다고 할 정도니 참 간단한데 여튼 복잡스러웠다. 1. Git, Github 왜 쓰냐 내가 이해한 내용을 간략하게 적어보면 프로젝트를 진행함에 따라 추가되는 사항들이 많은데 자동으로 추가되는 부분을 표시해주고 업로드해주기에 간편하게 버전 관리를 할 수 있다. 그리고 온라인에서 올려 언제든지 확인이 가능하다는 점이 큰 장점일 것이다. 2. 매커니..
2023.01.16 -
3. 너무 쉽게 찾아온 슬럼프
11월 15일 개발 공부를 천명하고 처음에는 유튜브로 기웃기웃거리다가 어떤 언어를 해야할지 막막하고 뭘 해야하는지도 막막했다. 그러던 와중 친구의 추천으로 udemy에서 python 강의하나를 듣기 시작했다. 100일간의 온갖 프로젝트를 찍먹해보는 듯한 느낌의 부트캠프식 강의였다. 나름 강의 퀄리티가 좋다고 생각해서 순항하고 있었으나 점점 나는 지쳐갔다. 클래스 같이 초심자에게는 어려운 개념들이 나오고 실습에서 막히는 내 모습을 보며 나는 점점 의욕을 잃어갔다. 어떻게 쳐야지라는 답답한 시간이 길어지고 나의 조급함이 맞물려 점점 지쳐갔다. 물론 이따금씩 코드가 잘 작동할때 마다 너무나 기뻤지만 그 기쁨은 정말 순간이었다. 이 글에서 고백하자면 저번주는 거의 코딩하는 시간과 게임하는 시간이 같았고 점점 게..
2023.01.02