반응형

전체 글 107

[npm] 패키지 관리

npm(node package manager)은 Node.js에서 사용할 수 있는 모듈을 패키지화하여 모아둔 저장소이며, 패키지 관리 및 설치를 위한 CLI를 제공한다. ※CLI(Command line interface) : 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식. 하지만 꼭 Node.js를 사용할 때만 npm이 필요한 것은 아니다. 브라우저 기반 앱을 개발할 때에도 npm을 사용하면 일이 훨신 편하다. - 개발 전 npm 홈페이지에서 내가 필요한 기능을 검색하여 존재한다면 그대로 가지고 와 사용함으로서 개발 시간을 단축할 수 있기도 하고, 꼭 사용하지 않더라도 참고할 수 있어서 좋다. 🎈 npm 설치 npm은 node.js를 설치할 때 함께 설치된다. node.js 홈페이지(http..

개발/javascript 2022.12.23

[git] 원격 저장소 생성하기

내가 생각하는 프로젝트 관리 시스템(git)을 사용하는 이유는 협업을 위해서이다. (물론 혼자 개발을 하더라도 git으로 관리를 하면 수정 history를 확인 할 수 있기 때문에 유용할 것이라고 생각하지만 나는 혼자 개발할 때는 git을 따로 쓰지 않았다.) git을 통한 협업을 위해서는 원격 저장소가 있어야 한다. 원격 저장소에서 소스를 받고(pull) 소스를 수정해서 올리고(push) 다른 팀원이 해당 내용을 확인하여 수정된 소스를 받아(pull) 이어 개발을 하기 위해서이다. 🎈원격 저장소와 로컬 저장소의 차이 원격 저장소는 bare repository이어야 하고, 로컬 저장소는 non-bare repository이어야 한다. 왜냐하면 non-bare repository에서 non-bare rep..

[netstat] 네트워크 상태 확인 (window 10)

프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시 🎈사용 방법 netstat [option] [| find "텍스트"] 💡자주 사용할 것 같은 옵션 netstat -nao | find "LISTEN" // LISTEN 상태인 연결 표시 netstat -nao | find "[ip]:[port]" // 특정 ip에 특정 port 연결 상태 표시 🎈option -a 모든 연결 및 수신 대기 포트를 표시합니다. -b 각 연결 또는 수신 대기 포트 생성과 관련된 실행 파일을 표시합니다. 잘 알려진 실행 파일이 여러 독립 구성 요소를 호스팅할 경우 연결 또는 수신 대기 포트 생성과 관련된구성 요소의 시퀀스가 표시됩니다. 이러한 경우에는 실행 파일 이름이 아래 [] 안에 표시되고 위에는 TCP/IP에 도달할 ..

개발/network 2022.12.22

[TCP] TCP 세션 연결/해제 과정(TCP 3/4-way handshaking)

🎈TCP 3-way handshaking TCP/IP프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을 수립하는 과정. TCP의 연결을 초기화 할 때 사용. ① client에서 웹서버로 연결을 최초시도시 먼저 SYN 패킷을 보낸다 ② SYN 패킷을 보낸 클라이언트는 SYN-SENT 상태가 된다 ④ server에서 CLOSED는 port가 닫혀잇는 상태를 뜻하고, 포트가 서비스 가능한 상태인 LISTEN 상태로 만들어 주어야 한다 ⑤ LISTEN상태에서 클라이언트로부터 SYN 패킷을 받으면 이에 대한 응답으로 SYN+ACK 패킷을 클라이언트로 보낸다 ⑥ server로부터 SYN+ACK 패킷을 받으면, 클라이언트는 ESTABL..

개발/network 2022.12.22

[telnet] window 10 텔넷 이용하기

cmd에서 telnet을 이용하려고 할 때, windows에 telnet 기능이 설치되어있지 않을 경우 다음과 같이 실행되지 않는다. 🎈일단 windows에 telnet이 설치되어 있나 확인해보자. cmd 창을 열고, 아래 명령어를 입력해 본다. telnet 위와 같은 결과가 나타날 경우, windows에 telnet이 설치되어 있지 않은 것. 그럼 이제 windows에 telnet을 설치해보자. 1. 메뉴에서 프로그램 추가/제거 2. 선택적 기능 3. 기타 Windows 기능 4. 텔넷 클라이언트 체크(기존에는 체크가 되어있지 않았을 것) > 확인 5. 완료 다시 테스트 cmd에서 telnet 명령어 입력. 아래와 같은 화면 나타나면 성공

개발/network 2022.12.22

[telnet] 방화벽 port 해제 확인

원격 서버에 연결할 때, 원격 서버쪽에서 내 로컬 pc에서 접속 가능하도록 방화벽을 해제해 주어야 로컬에서 서버에 접근 가능하다. 이럴 때 CMD 창을 열어 아래와 같이 명령어를 입력한다. telnet [원격 서버 ip] [원격 서버 port] telnet smile-haha.tistory.com 80 연결이 되어있다면 아래와 같이 Telnet [원격 서버 ip] 를 제목으로 한 창이 열린다.

개발/network 2022.12.21

[git] 기초 (init/status/add/commit)

00. install git을 사용하기 위해서는 일단 git을 설치해야한다. git 홈페이지(http://git-scm.com/download/win)에 들어가서 다운 받도록하자. 다운 받으면 exe 파일을 실행하여 설치한다. - git을 설치하기 전에는 당연히 git 명령어가 먹히지 않는다. 01. git init $ git init 프로젝트 저장소를 만드는 명령어. 저장소를 만들 프로젝트 디렉토리(프로젝트의 root 폴더)로 가서 해당 명령어를 치면 프로젝트 저장소가 만들어짐. 정상적으로 저장소가 만들어지면 숨김 파일 .git 폴더가 생김. 🎃.git 프로젝트 버전관리를 위한 저장소 역할을 하는 폴더. 이정도만 알고 있자. 다음에 깊이 들어가 보자.. 🎃.gitIgnore 버전관리를 하지 않을 경로를..

[돌사진] 1컨셉촬영 성남 양재동사진관

안녕하세요~ 저는 최근에 아기 돌을 맞이하여 아기 독사진이랑 가족사진을 찍고 왔는데요~ 저번에 100일 사진 찍은 [양재동사진관]에서 또 촬영하고 왔습니다~ 양재동 사진관은 1컨셉당 5만원 (주말은 +2만원) 돌상 등 배경/소품에 따라 추가비용이 있을 수 있어요~ 저희는 이번에 아기 독사진으로다가 한복샷 1장, 드레스샷 1장, 그리고 가족사진으로 1장 총 3컨셉 촬영을 하였어요~ 가격은 21만원이었는데, 예약금이 7만원이고, 추가금액을 사진 찍은 뒤에 결제하였어요~ 사진(5Ⅹ7inch)은 예쁜 나무 액자에 끼워서 나와요~ 3컨셉을 30분 정도 걸려서 촬영했고요~ 사진고르고 인화하는데 30분정도 걸린 것 같네요~ 그래서 대망의 결과물은~~@! 이 사진의 토끼 중 한마리는 아기의 애착인형이고 하나는 여기 사..

일상/리뷰 2022.12.12

[믹서기 리뷰] 칼로릭 파워 블랜더(두유 만들기)

안녕하세요~ 오늘은 구매해서 정말정말 잘 쓰고 있는 칼로릭 파워 블랜더를 이용한 두유! 만들기에 대해서 적어보려 합니다~~ 준비물은 아래와 같아요~물 800ml콩 100g칼로릭 파워 블랜더 ㅋㅋㅋ 별거 없지용~ 일단 콩을 물에 불려줍니다! 저는 3-4시간씩 불려 놓고 쓰고있습니당~ 불리면 콩이 물을 먹어 180g정도로 늘더라고요 그래서 물과 콩을 용기에 넣고~  ON/OFF 버튼 > 메뉴 버튼 "두유" 메뉴 선택  19분 걸린다네요~ 그 다음~ ON/OFF 버튼을 누르면 동작됩니다~  시간이 지나면~ 이렇게 완성@ 너무 쉽지요~~? 저는 이렇게 일주일에 두번정도 만들어서 냉장고에 보관해놓고 남편 아침 구성 중 하나로 한병씩 싸주고있어요~ ㅎㅎ  검은콩이니까 우리 예쁜 남편  머리칼을 지켜주는데도 도움이 ..

일상/리뷰 2022.04.15
반응형