전체 글
-
JavaScript 유효범위MOOC/생활코딩 2016. 4. 19. 14:57
2016.04.19. - 유효범위 유효범위 (Scope)는 변수의 수명을 의미한다. 지역변수와 전역변수가 존재하며 지역변수는 일반적으로 함수 안에 선언된다.함수 밖에서 변수를 선언하면 그 변수는 전역변수가 된다. 전역변수는 에플리케이션 전역에서 접근이 가능한 변수다. 다시 말해서 어떤 함수 안에서도 그 변수에 접근 할 수 있다. 전역변수는 사용하지 않는 것이 좋다. 여러 가지 이유로 그 값이 변경될 수 있기 때문이다. 함수 안에서 전역변수를 사용하고 있는데, 누군가에 의해서 전역변수의 값이 달라졌다면 어떻게 될까? 함수의 동작도 달라지게 된다. 이것은 버그의 원인이 된다. 또한 함수를 다른 에플리케이션에 이식하는데도 어려움을 초래한다. 함수의 핵심은 로직의 재활용이라는 점을 상기하자. 변수를 선언할 때는..
-
JavaScript 정규표현식MOOC/생활코딩 2016. 4. 19. 14:20
2016.04.19. - 정규표현식 정규표현식(regular expression)은 문자열에서 특정한 문자를 찾아내는 도구다. 이 도구를 이용하면 수십줄이 필요한 작업을 한 줄로 끝낼 수 있다. 프로그래밍에서 사용하는 일종의 형식 언어. 주로 문자열(string) 관련 프로그래밍에 많이 사용된다. 특히 컴파일러의 파서 부분은 이 정규표현식이 반드시 들어간다. 프로그램을 작성할 때는 특성상 일정한 규칙을 가진 텍스트 문자열을 사용하는 경우가 많은데, 이럴 때 정규 표현식을 사용한다. 유닉스 계열 운영체제에서 CLI 환경을 주로 사용하는 경우 grep, sed, awk 등으로 인해 거의 필수적으로 알게될수밖에 없는 언어.(모르고 CLI 환경에서 컴퓨터를 사용할수도 있긴 하지만, 그럴경우 그냥 GUI 환경을 ..
-
JavaScript UI와 API 그리고 문서보는 법MOOC/생활코딩 2016. 4. 18. 23:40
2016.04.18. @ UI와 API 그리고 문서보는 법 API란? Application Programming Interface의 약자로 프로그램이 동작하는 환경을 제어하기 위해서 환경에서 제공되는 조작 장치이다. 이 조작 장치는 프로그래밍 언어를 통해서 조작할 수 있다. 아래 영상은 UI와 API의 차이점을 설명하기 위한 자료이다 레퍼런스와 튜토리얼 프로그래밍을 공부하기 위한 자료는 크게 레퍼런스(reference)와 tutorial(안내서)가 있다. 통상 튜토리얼은 언어의 문법을 설명하고, 레퍼런스는 명령어의 사전을 의미하다. 본 수업은 자바스크립트에 대한 일종의 안내서라고 할 수 있고, 자바스크립트 사전은 레퍼런스라고 할 수 있다. 자바스크립트의 API 자바스크립트의 API는 크게 자바스크립트 자..
-
[공유] 미국 세금에 대한 정리이민 2016. 4. 18. 19:03
1.세금보고 미국내에서 일하며 수입을 얻고 있는 사람은 누구나 납세의 의무가 있으며 1년에 한번 '확정신고'를 해야 한다. 단 연간 총소득액이 독신자의 경우 $3,000, 부부합산으로 $5,000 미만인 경우에는 비과세 대상이므로 신고 의무가 없다. 그러나, 자가(自家)영업이나 자유업에 종사하는 사람이 연간 $400 이상의 순소득을 올릴 경우에는 신고의무가 있다. 이 절차를 밟지 않으면 벌금을 물게 된다. 외국인에게도 미국인의 경우와 마찬가지로 연 4회의 세금분납이 허용된다. 우리나라의 봉급생활자는 일반적으로 급료에서 공제되는 세금에 대해 별로 관심을 두지 않는다. 그러나, 미국에서는 봉급생활자라 하더라도 1년에 한번 확정신고를 해야 할 의무가 있기 때문에 세금에 대한 의식이 투철하다. 고용자(회사나 대..
-
JavaScript 배열, 객체, 모듈MOOC/생활코딩 2016. 4. 18. 18:57
2016.04.18. JavaScript 배열, 객체, 모듈 @배열 push : 배열의 끝에 원소 추가 concat : 복수의 원소를 추가 splice : 첫번째 인자에 해당하는 원소부터 두번째 인자에 해당하는 원소의 숫자만큼의 값을 배열로부터 제거한 후에 리턴한다. 그리고 세번째 인자부터 전달된 인자들을 첫번째 인자의 원소 뒤에 추가한다. shift : 배열의 첫 번째 원소를 제거 pop : 배열 끝점의 원소를 배열에서 제거 @ 객체 객체는 중괄호로 시작해서 중괄호로 끝난다. for 문은 in 뒤에 따라오는 배열의 key 값을 in 앞의 변수 name에 담아서 반복문을 실행한다. @ 모듈 순수한 자바스크립트에서는 모듈(module)이라는 개념이 분명하게 존재하지는 않는다. 하지만 자바스크립트가 구동되는..
-
I-140 2016년 4월 16일부터 새 양식만 접수 가능이민 2016. 4. 17. 03:16
제가 계약한 이주공사에서는 제대로 처리하고있다네요. 최근 각종 서류관련해서 다른 이주공사들은 문제를 많이 일으키고있는것같은데 제발 제대로 알아보고 진행해줬음 좋겠습니다... 혹시 이민정보 알아보시는분들은 계약후 각종 발생하는 문제들에 대해서 이주공사가 어떻게 책임지는지에 대해서 꼭 따져보고 계약서상으로 명시한후에 계약하시길 바랍니다. 저는 운이 좋았지만 다른 이주공사쪽은 보니 대응이 90년대 프로세스인줄알았습니다;; 아래는 뉴스 전문입니다. 취업이민 청원서(I-140)와 시민권 신청서(N-400) 양식이 변경돼 이민서류 접수를 준비 중인 이민자들은 주의가 필요하다. 14일 연방 이민서비스국(USCIS)은 지난해 I-140 양식을 일부 개정해 현재 신·구 양식이 혼용되고 있으나 오는 16일부터는 개정된 새..
-
[공유] 본인계약업체 H14조항 확인방법이민 2016. 4. 17. 03:11
요즘 이민국140심사과정에서 약물RFE으로 인한 문제가 불거지고 있습니다.미국 노동청홈피에 가셔서 본인 스폰서업체로 검색하시면 H.14조항 확인가능합니다.내가 계약한 업체가 노동허가신청시 약물테스트를 해야 하는업체인지, 아니면 상관없는 업체인지확인하고 싶으시면 미국노동청 홈피에 가셔서 바로 확인하시면 됩니다. https://icert.doleta.gov/index.cfm?event=ehLCJRExternal.dspAdvCertSearch&startSearch=1&employer_business_name=harri&minimum_education=1&location_state_id=11&create_date=undefined&post_end_date=undefined&h1b_data_series=ALL&v..
-
[CS50] edX Verified Certificate 발급 완료MOOC/edx.org 2016. 4. 17. 03:04
따로 공부한 내용들을 정리하다 말았던것같다. 하지만 개인적으로 열공(?) 하고있었고 과제들도 전부 완료해서 수료증이 발급되게되었다. 시스템상 에러인지 아니면 원래 개별적으로 주는 시스템인지는 잘 모르겠는데 grade score가 100%인데도 불구하고 0%로 표기되어있다. 그럼에도 수료증은 또 나온다;; 형식은 PDF파일의 형식으로 발급되며 아래와 같이 이름이 적힌채로 발급이되게된다. 물론 Honor Code도 있지만 이름은 안나오기에 실질적으로 수료증으로서의 의미를 가지려면 99달러를 내고 Verified Certificate 를 받는것이 좋다. 최근에는 Udacity에서 프론트앤드 나노학위 과정을 수강중이다. 한달에 199달러를 내는 꽤나 돈이 드는 과정이지만 edX와는 다르게 1:1 코칭 및 과제에..