[TIL] 2020 07 27 Mon (1일차)

Hailey Song·2020년 7월 27일
0

TIL_CodeStates

목록 보기
1/68
post-thumbnail

코딩학습 첫 날. 생각보다 우왕좌왕 좌충우돌이었다. 코딩보다는 환경 세팅 문제로ㅠㅠㅠ

이미 일주일 전에 우분투를 듀얼부팅으로 설치했고, 터미널로 크롬과 슬랙도 설치해보면서 (오오 뭔가 대단한 프로그래머가 된 것 같아!) 근거없는 자신감에 차 있는 상태였는데
세상에, 첫 날부터 한영키 문제와 네트워크 문제로 곤혹을 겪었다.

이름하여 우분투 분투기! (우분투는 이름조차 분투라니..)

1. 우분투 분투기

1) 우분투 한영 전환 문제

Fcitx라는 한글입력기를 설치했지만 기존의 입력 소스(한국어)를 지울 수가 없었다. - 버튼과 설정 버튼이 활성화가 안 되었기 때문.

또 구글에서 많이 나오는 해결책이 '설정 > 키보드 > 키보드 바로가기 > 입력중 > 다음 입력 소스로 전환'을 변경하는 방식이었는데 이것도 내 키보드는 활성화가 안 됐다. 아무리 눌러도 인식을 못 해...

또 다른 우회 방법을 찾고 찾다가
https://miiingo.tistory.com/153
위 블로그의 '입력기 설정 > 전역기 설정 > 입력기 전환' 방법으로 뚫렸다. 이제 크롬에서 한글과 영어를 자유자재로 바꿀 수 있어 속이 다 시원하다!

2) 우분투 네트워크 끊김 문제

한영키야 메모장에 한글로 써놓고 Zoom이나 크롬에 복붙하면 된다고 해도 네트워크 문제는 정말 진땀을 뺐다.
기존 윈도우에서 무난히 했던 작업들이 우분투에서는 버벅거리고 뻑이 났다. 덕분에 오리엔테이션 진행 내내 네트워크 오류로 끊겨 Zoom을 7~8번은 들락날락거렸던 것 같다. 페어 프로그래밍도 내 쪽에서 자꾸 딜레이되니까 페어분께 죄송스러웠다..ㅠㅠ

구글링을 해보니 우분투를 사용하는 많은 사람들이 겪는 문제인듯?

일단 가장 많이 나왔던 해결책이
https://nuggy875.tistory.com/58

터미널에서 sudo vim /etc/default/avahi-daemon을 입력한 다음
AVAHI_DAEMON_DETECT_LOCAL=1 값을 0으로 바꾸는 것.
실행했더니 다음과 같이 나왔다...
sudo: vim: 명령이 없습니다

...그래서 vim을 설치했다. 참고문서는 여기.
https://bit.ly/39vV1Ax

어찌저찌 1을 0으로 바꿨다. 내일 네트워크 상태를 봐야 알겠으니 일단 보류.
혹시 몰라서 다른 해결책도 찾아놨다. 내일 또 버벅거리면 이 방법을 쓰는 걸로.
https://bit.ly/39yc8Si

sub) terminal 명령어

터미널을 이용하면서 찾은 명령어 블로그. 나중을 위해 스크랩 스크랩
https://opentutorials.org/course/730/4562
https://jhnyang.tistory.com/54

2. 변수와 함수, 타입

1) 변수

변수 : 변할 수 있는 값
let으로 변수 선언!
=으로 값 할당
표현식 : 하나의 값으로 표현되는 코드

let number = 3;

2) 함수

문제해결 <- 알고리즘 <- 함수
input(parameter) -> 함수 -> output(return)

함수의 선언
1) 함수선언식

function calculate(num) {
	num = num + 5;
   	return num;
}

2) 함수표현식

let calculate = function (num) {
	num = num + 5;
   	return num;
}

3) 타입

number > 변환 : Number()
string > 변환 : String()
boolean : true, false

cf. 자료형[배열, 객체(key:value)], 함수, undefined

0개의 댓글