NSIS, 윈도우용 설치 시스템

NSIS Nullsoft Scriptable Install System. 스크립트 기반으로 동작하는 Windows 설치 프로그램을 만드는 오픈소스 시스템. 인스톨실드와 같은 상용 제품들을 널리 대체하면서 인기를 끌고 있다. (= 윈도우용 설치 프로그램을 만들어주는 프로그램.) 공식사이트 :  http://nsis.sourceforge.net/Main_Page * HM NIS Edit : A Free NSIS Editor/IDE. 사람들이 제일 쓸만한 거라고 한다. 다른건 딱히 안보이므로 다운받아서 쓰도록 한다. 1. 라이센스 zlib 라이선스인 자유 소프트웨어 라이선스와 결합한 자유 소프트웨어. (출처 : 위키백과 ) NSIS는 완전 Free라서 다운 받아서 쓰고, 상용화 하는 것도 아무 문제가 없다고 한다. HM NIS Edit는 무료고, 맘에 들어서 개발자에게 Donation 할 수도 있다. 2. 설치 NSIS 다운로드 링크 :  http://nsis.sourceforge.net/Download HM NIS Edit 다운로드 링크 :  http://hmne.sourceforge.net/ HM NIS Edit 설치 중 에러 발생. 뭔지 몰라서 일단 무시하고 설치해본다. 무시하고 설치하니까 일사천리로 잘 된다. 해당 폴더에 가보니까 그 파일이 없어서 생긴 문제같은데, (.lng)파일은 언어파일이고, 내가 쓸 일 없는 언어인 것 같으므로 무시하고 써보도록 한다. 문제가 생기면 그때 생각해야지. NSIS를 설치하면 폴더 내에 'NSIS' 실행파일과 'makensisw' 실행파일 두개가 생성된다. makensisw 는 바로 컴파일 할 수 있는 프로그램이고, NSIS 에 들어가면 각종 매뉴얼, 설명서, 업데이트 등등 NSIS 사용에 도움되는 다양한 링크가 있다. 3. 관련 문법 NSIS 스크립트는 한 줄에 하나의 명령어를 쓰도록 되어있다. C에서 세미콜론(;)으로 구분하는...

주어와 동사 자리에 올 수 있는 것


《틀린문제 오답노트》


1. Mr. Jenson called the courier to complain that an important _____ did not arrive on schedule.
(A) documented
(B) document
(C) documenting
(D) documentation

- 내가 고른 답 : (D)
- 정답 : (B)

* Solution : (B)는 '문서'라는 뜻을 가진 명사, documentation은 '문서화', '서류' 라는 뜻을 가지고 있으나 불가산명사이므로 부정관사인 an과 함께 올 수 없다. 따라서 답이 되지 않는다.
(나는 document는 동사고 documentation이 명사라고 단순하게 생각해서 (D)를 골랐을 뿐인데. 불가산명사라니!!)


2. The governor will provide additional funding to the Department of Transportation, as ______ of additional state highways is a priority.
(A) construct
(B) construction
(C) to construct
(D) constructible

- 내가 고른 답 : (C)
- 정답 : (B)

* Solution : to부정사는 명사를 전치사 없이 바로 취해야 한다. (C)가 답이 되려면 additional state highways 앞의 of 전치사가 삭제되어야 한다.
(나는 to부정사가 그렇게 복잡한 친구인줄 몰랐다. 그래서 틀렸다.)



3. By the end of the first quarter, operating expenses ______ the company's estimates by over 10 percent.
(A) surpassing
(B) had surpassed
(C) was surpassed
(D) to surpass

- 내가 고른 답 : (C)
- 정답 : (B)

* Solution : 문장을 해석하면, 운영비가 회사의 추정치를 초과했다. 라는 의미로 해석되어야 하므로 능동의 의미를 주는 (B)가 정답이 된다. (C)는 수동이라서 안된다.
(능동, 수동에 대해서 전혀 고려하지 않고 시제만 봤는데, 그것도 틀린 것 같다ㅋ..)





《새로운 단어 정리》

selection : 선발
hiring committee : 고용 위원회
unemployment rate : 실업률
courier : 택배회사
document : n. 서류, 문서; v. (상세한 내용을) 기록하다
nationwide : 전국적인
renovate : 수리하다
clause : 조항
lease : 임대차 계약
adherable : 들러붙을 수 있는
adherence : 충실, 고수
adhere to : 충실히 지키다, 고수하다
highway : 고속도로
Department of Transportation : 교통부
construction : 건설
surpass : 초과하다, 넘다
operating expense : 운영비
estimate : n. 추정치, 견적서; v. 추정하다
commission : v. (미술, 음악 작품 등을) 의뢰하다, 주문하다; n. 위원회
form : (단체, 위원회 등을) 구성하다
look into : ~을 조사하다
obey : (명령, 법 등을) 지키다
tax policy : 조세 정책
dominate : 우위를 차지하다, 지배력을 발휘하다
acquisition : (기업) 인수, 획득, 매입
serve : 근무하다, 임기 동안 일하다
agreement : 계약, 협정
raw material : 원료
reimburse : 상환하다, 배상하다
affirm : 확언하다, 단언하다
periodically : 주기적으로
suggestive : ~을 연상시키는
dispute : 반박하다





《핵심내용 정리》


주어 자리에는 명사 역할을 하는 것이 온다.

명사구, 대명사, 동명사구, to부정사구, 명사절 등. to부정사가 주어 자리에 오는 경우는 많지 않고, to 부정사는 it 가주어에 대한 진주어로 자주 사용된다. (출제 경향)

동사, 형용사 등은 문장의 주어에 올 수 없으며 형용사나 동사처럼 보이지만 명사인 단어들을 잘 외워두어야 한다. (내가 자주 틀리는 유형)

주어와 동사의 수일치에 유의해야 한다.



가짜주어 it / there

it은 to부정사구나 that절의 긴 주어를 대신하여 사용되며, it을 '가주어', 긴 주어를 '진주어' 라고 부른다. 강조되는 것이 사람이나 물건일 경우 who(m), which로 대체될 수 있다.

there는 '~이 있다'라는 의미를 나타낼 때 사용되는 가주어이다.

it과 there 외에 가주어 자리에 다른 단어가 올 수 없으며, 동사가 '~이다/~하다'로 해석되면 it 가주어, '~이 있다'로 해석되면 there 가주어를 사용해야 한다.



동사 자리에 올 수 있는 것 : (조동사 +) 동사

동사원형 + -ing, to + 동사원형과 같은 준동사는 동사 자리에 올 수 없다. 명사나 형용사 또한 동사자리에 올 수 없다. 명사나 형용사로 쓰이지만 동사로도 사용되는 단어들에 주의해야 한다.

동사는 수일치, 시제일치, 수동/능동태에 유의하여야 한다. 
(능동/수동, 시제는 문장을 잘 읽어야 한다. 특히 수동/능동태 문제 잘 틀리니까 조심!)



명령문은 주어 없이 동사원형

동사원형으로 시작되어야 하며, When절/If절 + 명령문은 ~할 때/~ 한다면, ~해라 라는 의미로 해석할 수 있다. 또한 명령문의 명사자리에는 반드시 동사원형만 와야하고, 준동사 명사, 원형이 아닌 동사는 올 수 없다.

댓글

이 블로그의 인기 게시물

쥬만지: 새로운 세계 리뷰

On-Demand 서비스

require(), module.exports